Big Ben, London UK - new year, high noon or time running out concept

Royalty-free stock photo ID: 112765213

Big Ben, London UK - new year, high noon or time running out concept