Is KFC's China headquarters in Shanghai?
* * That's right * *, KFC's China headquarters is in Shanghai. Delicious! As the headquarters of KFC in China, Brands is located at 679 Xujiahui Road. In addition, KFC expanded its business in the world by franchising, and began to franchise in China from 1993. Since 2000, KFC's franchise in China has only adopted a form of "not starting from scratch".