London for tourists: 10 must-see attractions
The Houses of Parliament, also known as the Palace of Westminster, is an impressive sight along the River Thames in London. One end of this structure is marked by Big Ben, which was completed in 1859 and stands more than 96 metres tall. (Courtesy Photo by Airman 1st Class Kyla Gifford/Released)

Download Image: Full Size (1.5 MB)
Photo by: Airman st Class Kyla GiffordReleased |  VIRIN: 130803-F-LZ513-022.JPG