The Tower of London is a historic castle located on the north bank of the River Thames in central London, England. It was founded towards the end of 1066 as part of the Norman Conquest of England. The White Tower, which is the central keep of the castle, was built by William the Conqueror in 1078 as a symbol of Norman power and to protect London from potential rebellions and invasions.
The Tower of London is a historic castle located on the north bank of the River Thames in central London, England. It was founded towards the end of 1066 as part of the Norman Conquest of England. The White Tower, which is the central keep of the castle, was built by William the Conqueror in 1078 as a symbol of Norman power and to protect London from potential rebellions and invasions.