#london-history
location_city What is the Tower of London in London and why is it significant?
The Tower of London is a historic castle located in the center of London, England. Originally built in the 11th century by William the Conqueror, the... Read more