Houses of Parliament and The Big Ben clock tower under repair and maintenance, London, England, United Kingdom

- Image ID: R36AWT
Houses of Parliament and The Big Ben clock tower under repair and maintenance, London, England, United Kingdom
Parinya Suwanitch / Alamy Stock Photo
Image ID: R36AWT
Location: london