The longest traffic jam in the world was created in China, about 62 miles.

Name:  11 may 2013 (141).jpg
Views: 237
Size:  228.7 KB