France has become the first country in the world to ban supermarkets from throwing away or destroying unsold food, forcing them instead to donate it to charities and food banks.Under a law passed unanimously by the French senate, as of Wednesday large shops will no longer bin good quality food approaching its best-before date.