What is the Tower of London used for right now?
The Tower of London is a historic castle located on the north bank of the River Thames in central London, England. It has been used for various purposes throughout its history, including as a royal palace, a prison, and a place of execution. Today, the Tower of London is a popular tourist destination and also houses the Crown Jewels of the United Kingdom.