WHO:Pedestrian Safety

Road traffic crashes kill about 1.24 million people each year. More than one fifth of these deaths occur among pedestrians.…

Read more