France is located on the western edge of the European mainland bordering the Atlantic Ocean, the English Channel and the Mediterranean Sea. With a total area of 547 030 km2 and a land area of 545 630 km2, it is the largest country in Western Europe and the European Union (EU). It shares borders with Spain, Italy, Switzerland, Germany, Luxembourg and Belgium. The population was 64.8 million in 2010. Political power is shared between the government and the president, both of which were (…)