Wow! To Fight Traffic Jams, China Finally Built an Elevated Bus That Drives over the TOP of Other Cars
With the world's largest human population,the miles-long traffic jams have become a common sight in China. Over the time, this issue has evolved to be...
Read more