China Finally Built a Transit Elevated Bus That Beats Traffic By Driving Over It
The concept of the Transit Elevated Bus (TEB) or “straddling bus”, which drives above the road and allows cars to move beneath it, has made the incredible leap from a crazy design dream to reality.…