Chinese traffic-straddling bus concept stopped in its tracks
China's traffic straddling bus concept has been shelved after the bosses of the company were arrested.
More than 32 people from a crucial investment company, which backed the project by TEB Tech, were arrested, putting the entire project on the back-burner.