This week’s Street View takes us back to the roads of Shanghai once more, with news that the city is rolling out a new fleet of super-long buses to make more room for millions of residents who are tired of feeling like sardines on their commutes to and from work. The city is billing these [...]
↧