The Houses of Parliament at the Palace of Westminster on the River Thames.