Katy Perry was supposed to be one of the performers set to take the Victoria's Secret Fashion Show stage this year, but won't be, thanks to a dress she wore two years ago. The show is set to take place in Shanghai in a few days, leaving the show without a high-profile musician to perform.\nvia @worldsbestperrypie\nKP spotted a sunflower dress during a performance in Taipei, which to the average person, wouldn't mean all that much. But to the people of China, the sunflower dress represented Katy's support for the Taiwanese anti-China protestors, who use the sunflower as a symbol of their campaign. Later in the show, Katy wrapped a Taiwanese flag over her shoulders, solidifying the message behind the flowered frock.\nvia @littleblackstar.katycat_ayush\nPage Six reports that, “every artist who wants to perform in China, officials comb through their social media and press reports to see if they have done anything deemed to be offensive to the country.” And clearly, Katy has offended China, even in an obscure way. Her visa, that was allegedly granted months ago, has now been revoked. Perry is allegedly being replaced by Harry Styles.