Every 24 seconds a person dies in a road traffic crash somewhere in the world. Horrifying statistics which galvanised many governments around the world into signing up to the 2020 Stockholm Declaration.
Read MoreEvery 24 seconds a person dies in a road traffic crash somewhere in the world. Horrifying statistics which galvanised many governments around the world into signing up to the 2020 Stockholm Declaration.
Read More