England Question 2

Name this wonder

Clues

Located in London

World's most famous clock - plus England's legislative building