Learn more

By Scarlett OToole Jennifer Lopez has faced a wave of criticism after performing at a hotel launch in Dubai on Saturday night, despite the United Arab Emirates strict laws against homosexuality. The 54-year-old, who has long been an ally to the LGBTQ+ community, is believed to have been paid $5million (£3.9million) to appear as the guest of honour at the launch of the One&Only One Zaabeel hotel. The luxury hotel is located in the United Arab Emirates, where LGBTQ+ people face several legal challenges. Homosexuality is illegal under Sharia law in the United Arab Emirates. In Dubai, under Art