It is difficult to think of Paris without imaging the Eiffel Tower, New York without the Empire State Building – and of course the most iconic of the Landmarks of London, Big Ben.
As the Eiffel Tower is to Paris, Big Ben is to London. Big Ben is actually a nickname that stuck.
The Palace of Westminster is located in London, England and is where the two United Kingdom Houses of Parliament meet: the House of Lords and the House of Commons.
Westminster Abbey is still a working church today. It is also open to the public. The Royal Tombs and the Poet’s Corner are the most popular sections.
Buckingham Palace began life as a house. The core of today’s palace was built as a home for the Duke of Buckingham in 1703.
Kensington Palace was the royal residence for Prince Charles and Princess Diana and was very much known as Diana’s home in London.