I just did the exercise of working out annual road fatalities per capita (head of population) using estimates from this site..
http://en.wikipedia.org/wiki/List_of_countries_by_populationThe higher the number in the 4th column the better... Surprising results in some cases.. (let me know if I stuffed up the calculations
)
Country Annual Road Deaths 2010 Pop estimate Number of people per annual road deaths
India 109,721 1,187,130,000 10,819
China 94,328 1,339,270,000 14,198
USA 43,242 310,152,000 7,172
Brazil 35,987 193,453,000 5,375
Russia 33,808 141,927,297 4.198
Iran 23,497 75,078,000 3,195
Australia 1,464 22,446,272 15,363
The number of cars o the road per head of pop would go some way to explaining the figure in China I imagine.. (and maybe India too)