£ 7.90
1953
402
4608 x 3072 px
3.27 MB
Delfi de la Rua
architecture, big ben, buildings, clock, clouds, london, palace, sky, tower, uk, watch, westminster
This mistaken denouncing