When the order for 600 New Buses for London was signed late last year, one of the political parties on the London Assembly criticised the extravagance. London did not need 600 more new buses over the next few years, it said. Fast forward to summer 2013 and a warning of impending gloom and premature deaths has come from the Green Party.
展开▼