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


 


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