Traveling day: London Eye, England. The Europe’s tallest cantilevered observation wheel is on the South Bank of the River Thames in London.
Traveling day: London Eye, England. The Europe’s tallest cantilevered observation wheel is on the South Bank of the River Thames in London.