France a country that has got so many things right in a world which has got so much wrong...