Shanghai, China. 20th Apr, 2015. People visit the Auto Shanghai 2015 in east China's Shanghai, April 20, 2015. A total of 1,343 complete vehicles were on display, including 103 new energy vehicles and 47 concept cars. Credit: Xinhua/Alamy Live News

- Image ID: EMDBFH

Search stock photos by tags


Similar stock images