Designed by
Title
Big Ben clock tower under repair and maintenance, London, UK #132137434
Description
The Big Ben clock tower under repair and maintenance, fallen silent for major repair work expected to last until 2021, London, England, United Kingdom
This image is editorial