England Answer 2

Big Ben and the House of Parliament

Clues

Located in London

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