France Capital: Paris Population: 60,656,178 (July 2005) Location: Western Europe, bordering the Bay of Biscay and English Channel, between Belgium and Spain, southeast of the UK; bordering the Mediterranean Sea, between Italy and Spain More information about France