Her jewels
Queen Elizabeth I was put in the Tower of London because she was accused of being a heretic.
The tower of London is a home to many people and a palace for the queen
The White Tower
in he tower of London
No, the Tower of London was a royal palace and (later) prison.
Her sister Mary
tOWER of London
To defend London from attack. All they really did was improve the defenses as the first fort on the site was built by the Romans.
yes
Yes.
The Queen Elizabeth Tower is in central London next to the Houses of Parliament. It was formerly nicknamed Big Ben after the biggest of the bells in the tower. It was renamed after the Queen in celebration of her Diamond Jubilee in 2012.
The Tower of London was Britain's first zoo and was known as the Royal Menagerie.