France, it is often said, is a great place to live. But how does it stack up when it comes to competitiveness. In order to provide some of the answers, the Invest in France Agency (IFA) has teamed up ...