Beyonce was also reportedly urged to "cover up" during her gig in Indonesia.

Nana Putra, from the official pageant broadcaster MNC, said, "We discussed the beach fashion issue last year with Miss World in London before we even agreed to host the event because we knew this would be sensitive in Indonesia".

The contest is being held on the resort island of Bali and the city of Bogor, located just outside Jakarta, in September.