Beyonce will perform in Shanghai, Macau


HONG KONG -- Beyonce is taking her international tour to China.

The 26-year-old singer will perform Nov. 3 at the Grand Stage in Shanghai, according to a schedule posted on her Web site.

Several weeks ago, Beyonce scrapped a Nov. 1 date in Kuala Lumpur amid speculation that she objected to a strict dress code banning sexy attire in Muslim-majority Malaysia. She replaced that stop with a performance in Jakarta on Oct. 30. Indonesia is also Muslim but has less stringent rules governing how performers dress and behave.

Chinese officials are also sensitive about the propriety of Western acts. They told the Rolling Stones not to sing some of their racier hits and canceled a performance by Beyonce's boyfriend, Jay-Z, after deeming his lyrics "vulgar."

Stops on her tour also include Addis Ababa, Ethiopia; Cluj, Romania; Istanbul, Turkey; Mumbai, India; Bangkok, Thailand; and the southern Chinese enclave of Macau, where she will appear at the new Venetian casino-resort.