china releases new bus technology

China Transit elevated bus

Elevated buses that drive over cars are in China's transportation future Watch Video :  

8 years ago