Clock in front of office buildings, London

Clock in front of office buildings, London

 Stock photo ID: 12602053