BEIJING-OCT 25: Traffic jam in Beijing's Central Business District at night on Oct 25, 2010 in Beijing, China. Beijing is expected to pass the five million vehicles on its roads by the end of the year
- Image ID: 95834956
- Copyright: testing
- Editorial Credit: testing / Shutterstock.com
Editorial Use Only.
Use of this image in advertising or for promotional purposes is prohibited.