
general
Remember China's bizarre Standing Bus? Well they built it, and it works!
The TEB-1, or Transit Elevated Bus, took its first test ride Tuesday in the northeastern city of Qinhuangdao according to China’s Xinhua News.
A COMPREHENSIVE SERIES OF ARTICLES ON THIS TOPIC