Designed by
Title
Palace of Westminster, parliament, facade, London, United Kingdom #117334971
Description
Palace of Westminster, parliament, facade, London,United Kingdom, England. The Palace lies on the north bank of the River Thames in the City of Westminster, in central London