There are very few exceptions to the argument that London is the best place to visit if you have a love for history. We can maybe look to places such as Athens in Greece, Istanbul in Turkey or Beijing in China, but London is without doubt up there competing against