Wednesday , 26 April 2017

Yep, China has the most insane traffic jams in the planet

This 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.



Check Also

An iPhone 6S is on sale for 33$!

If you shelled out 831$ for the new iPhone 6S, you might feel a little dismayed ...