Snacks found in vending machines tend to be high in calories and contain large amounts of fat and sugar. Photograph: iStock

In recent years, many nutrition experts have linked the obesity epidemic to the spread of ultra-processed foods that are engineered to have a long she(...)