General News Road fatalities total approximately 19,800 in 2024; EU says “That’s too many”by Renato Giannetti 18 March 2025