Each year, more than 270 000 pedestrians lose their lives on the world’s roads. Many leave their homes as they would on any given day never to return. Globally, pedestrians constitute 22% of all road traffic fatalities...
Pedestrian safety: a road safety manual for decision-makers and practitioners (2013)