BuildingsWestminster Abbey – The royal church Westminster Abbey in London is one of the most visited churches in the world, as... READ MORE
BuildingThe Shard – The building with the highest observation deck in London Since 2013, visitors to London have been able to view the city from a completely... READ MORE
BuildingsTower of London The Tower of London is one of the world’s most famous fortresses and one of... READ MORE
BuildingBig Ben – London’s famous clock tower Big Ben is one of London’s defining landmarks. Situated directly next to the Houses of... READ MORE