London Landmarks

London is a modern metropolis with a history spanning almost two thousand years. A broad spectrum of architectural influences is evident in its many landmark buildings. From cathedrals to museums, skyscrapers to bridges, monuments to palaces, London’s history is engrained in each one. London’s skyline is constantly evolving, keeping the city and its landscape as vibrant as ever.

Buckingham Palace, Tower Bridge, St Paul’s Cathedral, London Eye, Houses of Parliament, Nelson’s Column, The Shard, the Royal Observatory and Battersea Power Station are just a few of the iconic buildings of London.