Big Ben and the Houses of Parliament towers in London