China has a ton of people. Maybe more than you can imagine in a number. So it would make sense that they probably have the worst and insane traffic jams on the planet. This video proves just that.

I mean. Insane!!