12 o'clock on Big Ben, London.

Royalty-free stock photo ID: 85577986

12 o'clock on Big Ben, London.