History and the modern world live side by side in London like they do nowhere else on Earth. Minutes from the skyscrapers of ...