Designed by
Title
Alley packed with waiting cars for green light, Shanghai, China #89449703
Description
SHANGHAI-JUNE 6. Alley packed with cars. The average vehicle speed on main roads in rush hours in Shanghai is only 15 to 16 kilometers per hour. It`s even slower for buses. Shanghai, June 6, 2013.
This image is editorial