Tag: London

Tower of London

The Tower of London, one of the most prominent landmarks of London, has dominated the landscape of the city since 1078 AD; as a silent witness to centuries of intrigue, politics and bloodshed. 

Read More
Loading