SHANGHAI - MAY 24: EXPO China Pavilion. May 24, 2010 in Shanghai China.
Editorial use only
Editorial credit: Tito Wong / Shutterstock.com

Royalty-free stock photo ID: 54844612

SHANGHAI - MAY 24: EXPO China Pavilion. May 24, 2010 in Shanghai China.