54-year-old American superstar

Jennifer Lopez

flew to the United Arab Emirates to perform at the opening of the new luxury hotel One & Only One Za'abeel, which was opened by a local sheikh. The event was held on Saturday, February 10, and Lopez performed some of her most famous hits.

Jennifer Lopez / Photo: Getty Images

The singer appeared on stage in a very glamorous purple jumpsuit with an American armhole, which was completely embroidered with lace.

The singer's hair was braided and tied into a high ponytail, she also wore some diamond jewelry and did bright makeup and a long manicure. According to Metro, the singer received $5 million from the hotel owners for this performance.

Jennifer Lopez / Photo: Getty Images

Ahead of the party for the rich and famous, which also saw supermodel Naomi Campbell and DJ Mark Ronson in attendance, Jennifer stepped out for photographers

in a black

Giambattista Valli dress. The outfit was presented by the brand in

the fall-winter 2023 couture collection

.

Jennifer Lopez / Photo: Getty Images

However, Metro also noted that Jennifer, who has long been an ally of the LGBT community, was criticized by fans because homosexuality is strictly prohibited in Dubai and women's rights are restricted.