Paris is the capital of France and the country's largest city. Paris is situated on the river Seine, in northern France, at the heart of the Île-de-France region. Within its limits, the city of Paris has been mostly unchanged since 1860. It has an estimated population of 2 million and...