Designed by
Title
London, U.K. - August22, 2021: city view with Big Ben clock tower landmark of London under renovation #231379337
Description
London, U.K. - August22, 2021: city view with Big Ben clock tower landmark of London under construction
This image is editorial