London is the capital of England located on the River Thames. It has been an important city since its founding by the Romans. London is known for its historical sites, museums, theater and as a leading financial center.
Click on Image for More Pictures