Doctors for villages in India is the need considering we require one doctor per village. Or does it mean 6,38,365 […]