May 17, 2012

The longest traffic jam in the world recorded in China.

Its length is 260 kilometers

ShareThis

Recommended Post Slide Out For Blogger