India records over 180,000 pedestrian deaths, averages over 30,500 annually

India