Livelihoods Update: 16 May 2023

50% of pedestrian accidents in India happened when the pedestrian was crossing the road: Bosch report.…