Beyoncé has been criticised for her comeback performance in Dubai. The megastar performed a medley of songs at the launch of the Atlantis The Royal, which is being billed as world’s most luxurious hotel.
According to reports, Beyoncé was paid a whopping $24 million (£19.3 million) for the gig which saw her perform 19 tracks - including a duet with her 11-year-old daughter Blue-Ivy.
READ MORE: Notorious gangster uses YouTube to launch big money rap career in prison. Not everyone's happy