China’s elevated bus test site has been abandoned for months
Remember China's wacky Transit Elevated Bus aka TEB which promised to carry passengers over traffic? Well, we have some bad
Read MoreRemember China's wacky Transit Elevated Bus aka TEB which promised to carry passengers over traffic? Well, we have some bad
Read More