China debuts its TEB1 straddling bus
Earlier this year the design of the TEB1 was revealed as a traffic beating solution. The electrically powered bus stands 4,8 m tall and travels […]
Earlier this year the design of the TEB1 was revealed as a traffic beating solution. The electrically powered bus stands 4,8 m tall and travels […]