
The largest city in the United Kingdom, London is home to an estimated 7 to 8 million residents in its 609 square-mile area. Founded in 43 CE, the city derives its name from its Roman origins as Londinium; the city served as the capital of the British Empire from the 16th through 20th centuries. Boasting of such recognizable landmarks as Buckingham Palace and St. Stephen's Tower (better known as the tower housing "Big Ben"), London is the site of the future 2012 Olympic Games. Rate your experiences at these popular London attractions.