England Question 2
Name this wonder
Clues
Located in London
World's most famous clock - plus England's legislative building