The year 2012 is said to have seen the lowest road deaths on record within most OECD (Organisation of Economic Co-operation and Development) and IRTAD (International Traffic Safety Data and Analysis Group) countries. However, the IRTAD Annual Road Safety Report 2013, published yesterday by the International Transport Forum at the OECD, also claims road safety performance in terms of fatalities per 100,000 of population varies considerably among OECD-IRTAD countries. The difference between the best and the w