Delhi ranks the highest in terms of fatal accidents and in number of pedestrians and cyclists falling victim to road crashes.