Palace of Westminster and the River Thames, London, England, UK, Europe, at night.

Royalty-free stock photo ID: 77970796

Palace of Westminster and the River Thames, London, England, UK, Europe, at night.