The International Transport Forum (ITF) on the 19th of May, published a record low in road deaths. For the first time ever the number of people killed in road accidents has fallen below 150,000 in the 52 member countries of the International Transport Forum (ITF), excluding India. pdf5