Yep, China has the most insane traffic jams in the planet November 23, 2015 11:53 pmThis is what happens when people come back from vacation in China and try to get into Beijing. And you thought your puny traffic jams were crazy. (15)Category: HumorTags: Earth, Humor