Tesco and Sainsbury's are to axe "buy one, get one free" promotions on junk food and drinks from this autumn.
The supermarket giants will withdraw the deals - despite the Government delaying its crackdown on high fat, salt and sugar (HFSS) products until October 2023.
The retailers will no longer display unhealthy foods - like crisps and chocolate - at checkouts, store entrances and aisle ends.