The Tower of London

The Tower of London
Click on photo to download or view full screen image.

View of the Tower of London is a historic castle located on the north bank of the River Thames in central London, circa 1960.

The Tower of London is a historic castle located on the north bank of the River Thames in central London, England. It is one of the city’s most iconic landmarks and has played a significant role in British history for over 900 years.

Originally built by William the Conqueror in the 11th century, the Tower of London has served various purposes throughout its history. It has been a royal palace, a fortress, a treasury, an armory, and even a prison. The tower complex consists of several buildings surrounded by defensive walls and a moat.

 

This post has been viewed 99 times
0 Comments

Leave a reply

Your email address will not be published. Required fields are marked *


© 2024 Virtualtopia

Log in with your credentials

Forgot your details?