Despite the city's tremendous size, London's main attractions are concentrated in central London or along the River Thames ... side of the Thames, right across from the Westminster Bridge.
The London Eye (the giant Ferris wheel found in many London panoramas) is on the River Thames and meant to deliver ... especially Parliament and Buckingham Palace. Visitors were keen to note ...
On the banks of the Thames River, in the southeastern corner of England ... and famous items in London. 5. Check out the ...