Cost of living crisis sees over 2.6 million emergency food parcels provided in UK in 2025

Over 2.6 million emergency food parcels were provided across the UK in 2025