China’s Transit Elevated Bus (TEB) concept completes first road test 4 August 2016 China's elevated bus concept has become reality after completing its first road test. The electricity-powered Transit Elevated Bus (TEB) straddles the highwa... Read More... ChinaNews0 Comments