Nicki Minaj is undoubtedly a diva of the hip-hop and rap world, but she left Irish fans feeling short-changed at the weekend.

Minaj was playing Dublin's Malahide Castle on Saturday night, but according to reports from fans who attended the show, she took the stage late and played a short set that lasted less than an hour.

One fan commented under her Instagram post: "Worst gig ever, arrived on stage at 9.50, kept fans waiting in the lashings of rain, proceeded to have loads of length costume changes, lots of fans left disappointed."

Minaj was due to play a festival in Romania last night, but pulled out of the appearance citing 'security issues'.

Many took to social media to denounce Minaj and call for refunds, but others defended her, with one saying "ye would give out if she cancelled".

The rapper has not commented or apologised for the late start herself.

See the reaction on social media below: