Designed by
Title
Houses of Parliament and The Big Ben clock tower under repair and maintenance, London, UK #132154776
Description
Houses of Parliament and The Big Ben clock tower under repair and maintenance, London, England, United Kingdom
This image is editorial