Pages

May 17, 2012

The longest traffic jam in the world recorded in China.

Its length is 260 kilometers