
The Tower of London: History's Most Famous Fortress | Simple History
30 Video Views·Jan 19, 2026
The Tower of London is England's most famous fortress, built in the 11th century on the banks of the River Thames. It once served as a palace, prison, royal treasury, and execution ground. Today, the Tower of London houses the Royal Crown and is open to visitors.
