England Question 7
Name this wonder
Clues
Located in London
Home of England's crown jewels guarded by the Beefeaters