Over the past few months, the media has been filled with mixed reports regarding China’s proposed Transit Elevated Bus (TEB) — the new bus concept, designed to alleviate traffic problems in highly-populated cities, comprises a mammoth guided “double-decker” electric bus without the undercarriage.
Continue reading “China’s Transit Elevated Bus – Fact or Fiction?”