The most popular tourist attraction in England, the Tower of London dates back to 1066. Initially built as a royal residence, the Tower has subsequently been used for various purposes like a prison, an armory, a treasury, a menagerie, the Royal Mint, a public records office, and the home of the Crown Jewels of the(…)

Published On: Monday, September 16th, 2013