London Eye illuminated and River Thames view and reflections at night on the Embankment in Westminster in the West End of London, UK, a panoramic view of some of the iconic tourist attractions

- Image ID: S0RYR9