Welcome to the City of London, affectionately known as the Square Mile. It’s where history and modern London collide in ...
For more than 900 years, the Tower of London has occupied its place at the heart of English life. At various times a royal ...