Designed by
Title
Lines of yellow taxis seen through green foliage screen, Chongqing, China #176500414
Description
Chongqing, China - May 9, 2010: Downtown. Lines of yellow taxis seen through screen of green foliage in front of facade of tall transport hub
This image is editorial