The Parliament, Big Ben and the River Thames by night in London, England

Royalty-free stock photo ID: 82271506

The Parliament, Big Ben and the River Thames by night in London, England