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


 


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