England Answer 2
Big Ben and the House of Parliament
Clues
Located in London
World's most famous clock - plus England's legislative building