How our Bliss Filters work
Marlene Sellebraten
The London Eye, 443 feet tall, on the banks of the River Thames in London.