Tag: Longest Traffic Jam

World’s Longest Traffic Jam in History

The world's longest traffic jam took place in Bejing, China, and started to form on August 14, 2010, mostly on China National Highway G110...