Top place in the 2017 Food Sustainability Index goes to a repeat winner, France, followed by Japan, Germany, Spain, and Sweden, says the Economist Intelligence Unit (EIU), which developed the annual index with the Barilla Center for Food and Nutrition Foundation. The United States ranked 21st of the 34 nations on the list, which were… » Read More