London

London

London is Britain’s dazzling capital, home to royal palaces, world-class museums, and iconic landmarks. Travellers can explore Buckingham Palace, the Tower of London, Westminster Abbey, and the British Museum, wander the West End’s theatre district, and browse the markets of Camden and Borough while soaking up one of the world’s great capital cities.