
Tower of London

Tower of London, or Her Majesty’s Royal Palace and Fortress, is an English historic castle located on the north bank of the River Thames in central London. The landmark served as the control and protection of London City in its era. It has been the symbol of Norman power as it was built to demonstrate it.
Tower of London is one of London’s popular tourist attractions. The Tower is under the care of the charity Historic Royal Palaces and announced as one of World Heritage Sites.
History of Tower of London