London is one of the greatest cities of the world, up with New York, Paris and Berlin, according to Time Out, with such a huge amount of culture and history crammed into a relatively small space. Being the capital of England, and more broadly the United Kingdom, it...
