Big Ben and Parliament across the Thames in London, England.