Singer Beyonce has cancelled a concert in Malaysia, weeks after Gwen Stefani reluctantly agreed to cover up to meet the country's strict dress codes.
Beyonce is due to tour a number of Asian countries
Beyonce cited a "scheduling conflict" for her decision to shift the performance to Indonesia, a Muslim country with more relaxed rules.
The star will now appear in Jakarta on 1 November instead of Kuala Lumpur, going on to China four days later.
Stefani wore sober outfits at a show in August, calling it a "major sacrifice".
She put jackets over her tops and leotards underneath her skirts and dresses, to conform to the guidelines during the concert.
Activists had earlier called for her gig to be cancelled, owing to fears that her raunchy costumes could corrupt the country's youth.
Razlan Ahmad Razali, chairman of Malaysian promoter Pineapple Concerts, said he was "disappointed and frustrated" at Beyonce's cancellation.
"Although Indonesia is also a Muslim country, it doesn't have all these issues that we have," he told the Associated Press.
"She can perform as she likes there," added Mr Razali.
Gwen Stefani adhered to Malaysian regulations
Official guidelines about performances in Malaysia state that female artists must cover up from the top of the chest to the knees.
Performers are also forbidden from jumping, shouting or embracing members of the audience.
Tickets for the concert at the 9,000-seater Putra Stadium in the Malaysian capital had not yet gone on sale.
US group The Pussycat Dolls were censured by the Malaysian authorities for flouting the regulations at a concert last year.
The local promoters were fined for allowing them to perform "sexually suggestive" routines.