SHANGHAI-AUG. 31; 2009. Subway restaurant on Aug. 31; 2009 in Shanghai. Subway may be the world's largest fast food chain by total locations; but the sub shop hosts just 216 franchises in China.
- Image ID: 100174499
- Release Information: Editorial Use Only. Use of this image in advertising or for promotional purposes is prohibited.
- Editorial Credit: TonyV3112 / Shutterstock.com
- Copyright: TonyV3112