Beyonce was due to perform in Malaysia but the show has been cancelled. Her agent said it was scrapped due to a "scheduling conflict."
But a source reveals that Beyonce was not too happy about getting a hostile reaction from the people of the Muslim nation. Also Bey would have to tone down her outfits, cover-up and change her performance.
The Get Me Bodied singer however will perform in Indonesia. A promoter said, "Although Indonesia is Muslim she can perform as she likes there."