China’s Elevated Bus Comes Into Reality

AlexTechnology

When we listened to about China’s Transit Elevated Bus (TEB), we imagined it might fulfill exactly the same fate. 3 months later having said that, we could not be happier for being incorrect because they really created it!