The Straddling Bus’ Rail Are Being Removed Cos’ It Is Officially Dead
Ok. You probably heard of about the audacious Transit Elevated Bus (TEB), AKA Straddling Bus, and you also probably heard that it was a little scam-my and it was. Well, at least, that was what the several Chinese state medias had called it. Late last year we read that the […]