Essential products in supermarkets will “no longer be linked” to illegal deforestation, as the government introduces a new ban.
Deposit return scheme to cost retailers £1.8bn a year
The deposit return scheme is set to cost retailers £18.8 billion a year from 2025, ten times the amount officials previously claimed.