The Clock Tower that houses Big Ben bell,  Westminster Palace (Houses of Parliament), London, UK

Royalty-free stock photo ID: 94539283

The Clock Tower that houses Big Ben bell, Westminster Palace (Houses of Parliament), London, UK