It had been billed as a regal return to the stage for the woman known to her fans as Queen B.
Beyoncé’s first live performance in over four years, held at a luxury resort in Dubai, commanded a royal fee too, reportedly earning the megastar around twenty million pounds.
But the decision by an artist regarded as a gay icon to perform in the UAE, where same sex relationships are a crime, is one that’s drawn criticism from some fans.