The London Eye, Westminster, London.

The London Eye, Westminster, London, England