News3 years ago
China’s 100-km ‘Mother Of All Traffic Jam’ Lasted For 10 Days, Got 10,000 Cars Stuck
China National Highway 110’s traffic jam was a recurring traffic jam that began to form on 13 August 2010. The traffic jam slowed thousands of vehicles...