London is the capital and largest city of England and the United Kingdom. It is also the third largest city and metropolitan area in Europe. It lies in the southeast of the countryside at the mouth of the River Thames. At present, for its location and political conditions, it is the most important financial center in the world.