Definition
The Tower of London is a historic castle located in central London, England, that has served various roles throughout its history. It has been a royal residence, a prison, an armory, a treasury, and even a zoo. Think of it as a multifaceted historical monument with a dark and fascinating past. Unlike other towers built solely for defense, the Tower of London has adapted to changing needs over centuries. It's a UNESCO World Heritage Site, attracting millions of visitors each year. 🏰