Beyoncé's comeback performance over the weekend has caused quite a stir with many hitting out at the music icon for taking to the stage in Dubai.
The hitmaker performed at the exclusive launch of Dubai's latest hotel, Atlantis The Royal, which also teamed up with Kendall Jenner's tequila brand, 818.
It's believed that the 41-year-old earned an eye watering $24 million (£19.3 million) for her first performance since taking to the stage at the 2018 Global Citizen Festival.