A good city is one where it has all of the necessary infrastructure to get it going, and that includes an efficient public transport system to handle the huge number of commuters who go to work and return home to the suburbs in the same day, not to mention having plenty of tourists who would want nothing better than to soak in the entire atmosphere. Having said that, it looks as though the public transport network in London is slowly but surely getting more advanced, with Transport for London having deployed 800 hybrid and a bunch of all-electric buses on the capital’s streets already.