It has emerged that last year Britain’s ten biggest retailers issued a staggering 1.18 billion bags for life, the equivalent of 44 for every household in the country.
It has emerged that last year Britain’s ten biggest retailers issued a staggering 1.18 billion bags for life, the equivalent of 44 for every household in the country.