Designed by
Title
KFC outlet at Metro City, Shanghai, China #91879453
Description
SHANGHAI-AUGUST 28, 2009. KFC outlet at Metro City. Yum Brands gets about half its sales from China. Its business has been besieged by food scandals and marketing missteps for the past two years.
This image is editorial