Road Deaths – A National Disgrace – 720 per million population
Road Traffic Accidents (RTA’s) are on the decline in most civilized countries. European figures can be found here where the numbers are expressed for selected European countries from 2018 to 2019 (in…