France is a country in Western Europe with medieval cities, alpine villages and Mediterranean beaches.