Face Of London
The clock face of Big Ben in the Palace of Westminster, London, with Westminster Bridge over the River Thames to the left, 6th June 1985.
The clock face of Big Ben in the Palace of Westminster, London, with Westminster Bridge over the River Thames to the left, 6th June 1985.