UK, 2003


DSCN2515


Large clock in downtown London