Tuesday, Oct. 21, 2008

Houses of Parliament and Big Ben

At the height of your London Eye "flight," you'll be 443 feet off the ground, which gets you this unobstructed view of the Thames River, the Westminster Bridge and the seat of British government.