The London Eye on the South Bank of the River Thames at night in London, England.

Royalty-free stock photo ID: 155068436

The London Eye on the South Bank of the River Thames at night in London, England.