Katy Perry is indefinitely banned from visiting China and it's all because of this dress.

Well, this is a weird one.

Katy Perry has been banned from China and a dress she wore back in 2015 is to blame.

Yep, you read right.

Lemme break this one down for you.

Perry was supposed to perform at the upcoming Victoria’s Secret Fashion Show in Shanghai but a last minute visa denial means the Roar singer won’t be making the trip to China after all.

katy perry banned china dress blame
The dress in question. Image via Getty.

According to Page Six, Perry was originally granted a visa but then Chinese officials changed their mind and "yanked" it away.

Page Six has also reported that Perry has now been banned from the country indefinitely and it's all because of a sunflower dress she wore back in 2015.


Apparently Chinese officials scoured social media to double-check whether she had done anything they deemed "offensive" and they discovered the dress.

Perry wore the sunflower dress during a gig in Taipei, Taiwan two years ago. At the time, anti-China protesters had just adopted the sunflower as a symbol of their campaign.

Taiwan has been "independent" of China for the past 50 years but China considers it a rebel region which must be reunited under the People's Republic of China.

Perry allegedly also waved a Taiwanese flag during the concert as a show of support for the country.

And this, according to the Chinese officials, is enough to ban Perry from their country for life.

Gigi Hadid has also been banned from travelling to the country for the upcoming Victoria’s Secret Fashion Show.

Although nothing has been confirmed, many believe Hadid was banned after she posted an offensive impersonation of Buddha on her social media channels.

According to Page Six, Harry Styles will be replacing Perry at the gig... for now.

Listen: Why is this Victoria's Secret model revirginising herself for marriage? 

00:00 / ???