China: World’s worst traffic jam?

China has some of the most insane traffic jams on this planet. World’s worst traffic jam? Thousands of cars left stranded on motorway in China.

Roads and railways across China are creaking under the traffic load as millions of people return home from a week-long National Day holiday.

About roadfail