efe-epaBy Ujwala P Sonipat, India

There are over 300 million deities worshiped in India, but for the people of a small north Indian village, physically-disabled Mehr Singh is the savior.

The schoolteacher with a slight limp starts his day at five in the morning, rides his bicycle or walks from one house to another, knocking on their doors, in search of tuberculosis patients in the shanty village surrounded by swathes of green fields in Sonipat district of Haryana state. EFE-EPA