Designed by
Title
Facade of a KFC outlet, Shanghai, China #90703988
Description
SHANGHAI-AUG. 28. KFC restaurant in Shanghai. KFC is more successful in China than its competitor McDonald with anywhere between 2-3 times as many stores as McDonald. Shanghai, Aug. 28, 2009.
This image is editorial