UK 1993
The Palace of Westminster. The Victoria Tower (left -front) and the Clock Tower (known as 'Big Ben'), on the bank of the Thames, London. (07/10/1993)
© Mark A. Griskey (mark at linuxhardware dot net)
<< previous
next >>