Avoidable mortality in England and Wales 2025 2 November 2026 By Publishing team Avoidable mortality in England and Wales 2025