One of England’s most iconic structures, the Tower of London is a world-famous monument. The massive white tower’s history dates back to that of the early Norman era and symbolizes their power to this day. Initially built by William the Conqueror on the north bank of the River Thames in the heart of London, the landmark was expanded over the centuries by many other rulers. With countless stories surrounding the monument, it is an indelible part of English history.
- March 2, 2023