yuri-krupenin-ha3o4H4vz9Y-unsplash Apr 19, 2025 Ambile Kwilimba National 0 Advertisement Road traffic injuries cause 1.19 million deaths and millions of non-fatal injuries annually worldwide. They are the leading cause of death among young people aged 5 to 29. Advertisement