Travels: England

London I have often heard people say that New York has the best transportation in the world, but I've been to New York, and it's nothing to London's transportation system. The streets, for one thing, are way less clogged in London, despite the fact that most of the cars are taxis, same as in New … Continue reading Travels: England