Geography


No Picture

London

The London Eye From the top of the London Eye you can see things about 25 miles away. It takes 30 minutes to complete a revolution and doesn’t have to…