Leisure centres have been urged to ban vending machines that sell unhealthy snacks.

The British Heart Foundation criticised laws allowing leisure centres, bowling alleys and ice-skating rinks to sell sweets and fizzy drinks to children – even though schools are banned from doing so.

Speaking to the Daily Telegraph, the charity called for public and private sector fitness centres to follow the lead of schools and offer only healthy products.