Site icon The UK Channel

Incredible way of Future Transportation-Straddling Bus

Future Technology

A Video featuring Transit Elevated Bus (TEB) is a high efficiency and low carbon urban transportation technology, which was once called as Straddling Bus or TBS.

Exit mobile version