Yahoo! News - China is a country more often associated withÂ*high population andÂ*traffic congestion than with mass transit. The cities ofÂ*Beijing and Hangzhou are making an effort to change that by putting a fleet ofÂ*new buses into service that break records as the …
This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
By continuing to use this site, you are consenting to our use of cookies.