Designed by
Title
Houses of Parliament or Palace of Westminster on the River Thames, London, United Kingdom #137127065
Description
Houses of Parliament or Palace of Westminster with Victoria Tower on north bank of the River Thames with canal boats, City of Westminster, Central London, England, United Kingdom
This image is editorial