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 Malaysia. She replaced that stop with a performance in Jakarta on Oct. 30.
Stops on her tour also include Addis Ababa, Cluj, Istanbul, ,Mumbai, Bangkok, and Macau.