Face Of London

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.