And other celebs who attended the glamorous soiree in Dubai revealed

JENNIFER LOPEZ is a gay icon for many, having picked up several gongs over the years for her LGBTQ rights activism.

But the US superstar caused uproar last night when she pocketed a rumoured £5million to be the guest of honour at the launch of a five-star hotel in anti-gay Dubai.

Jennifer Lopez caused uproar by pocketing a rumoured £5million to be the guest of honour at the launch of hotel in anti-gay Dubai
7

Jennifer Lopez caused uproar by pocketing a rumoured £5million to be the guest of honour at the launch of hotel in anti-gay DubaiCredit: Instagram
Wearing an elaborate black gown, the singer hosted a bash at the One&Only One Za’abeel.

A spokeswoman for Jennifer, from her US PR company, told me earlier in the day that she would not be performing at the party yet hours later she took to the stage to sing Get Right.

Dubai is part of the United Arab Emirates, which has strict laws against homosexuality.

Gay rights activist Peter Tatchell told me: “It’s very sad that a long-time LGBTQ ally like Jennifer Lopez is ­prepared to put money before human rights.

“Her performance will collude with the regime’s homophobia, misogyny and generalised abuse of human rights — that’s not the kind of thing Jennifer Lopez supports. She shouldn’t be going.

Free-flowing bubbles

“The Dubai regime is using her to project a more liberal image. It’s a cynical exercise and it’s shameful that she is going along with it.”

Actors Vanessa Hudgens and Idris Elba also attended the glamorous soiree.

Guests were given free Charlotte Tilbury make-up to get glammed up, and free-flowing bubbles and meals throughout the weekend.