Posted on

Road Traffic accidents: A man-made disaster?

In June 2009, the World Health Organization launched the global status report on road safety which reaffirmed that injuries due to road traffic crashes …