Mariah Carey was praised and criticised after becoming the first international female singer to perform in Saudi Arabia.
Wearing a full-length long-sleeved black sequinned dress and with her hair uncovered, US pop star Mariah Carey has performed in Saudi Arabia despite calls for her to cancel the show in protest at human rights abuses in the Gulf kingdom.
She took the stage in the coastal city of Jeddah late on Thursday as the first international female star to perform in the kingdom, which has loosened social restrictions in recent years in a bid to attract tourists and investments.
Carey's performance came after she was asked to support detained women's rights activists, amid reports by rights group that they have faced torture and sexual harassment.
"As a fan of Carey's work, I'd like to see her ask for the release of my sister while she is on stage," Walid al-Hathloul, the brother of detained rights activist Loujain, wrote in an op-ed piece on Thursday.
"This concert is a pathetic attempt to show that the country is becoming more tolerant toward women. But there are many women languishing in Saudi prisons, simply for campaigning for the better treatment of women," he added.
Most of the women detained last year have campaigned for the right to drive - which was granted in June - and an end to the kingdom's male guardianship system.
Crown Prince Mohammed bin Salman was hailed for championing social and economic reforms as part of his ambitious Vision 2030 plan to help diversify the kingdom's oil-reliant economy.
The move included hosting entertainment events and re-opening movie theatres after a 35-year ban.