London is a patchwork of must-see historical attractions, from world-class museums and galleries housing some of the world’s most famous collections, to majestic royal buildings and monuments of grand imperial architecture. When visiting the UK capital, absorb yourself in British
→