Tourists near the Houses of Parliament on the River Thames at Westminster, London. Also known as the Palace of Westminster, and the clock tower known as Big Ben.