Welcome to the City of London, affectionately known as the Square Mile. It’s where history and modern London collide in ...
Built as a fortress by William the Conqueror beginning in the 1070s, the UNESCO-listed Tower of London is one of the city's most iconic landmarks. Once a palace for monarchs, a formidable state prison ...
Somewhere beneath the pitch of England’s national stadium in Wembley, London, lie the foundations of what could have been the city’s tallest building. Inspired by the Eiffel Tower in Paris, the Great ...
The Tower of London has loomed over the city since the 11th century. Bob Collowan via Wikimedia Commons under CC BY-SA 3.0 The Tower of London has been a famous landmark and enduring symbol of royalty ...