The London Eye and the Thames. England

The London Eye and the Thames. England