Transit Elevated Bus (TEB) from China

Awarded as one of the World’s best 50 inventions of 2010 by the TIME, this Chinese home grown Transit Elevated Bus (TEB) might be a future shaping public transport solution.
Back to Top