Narayan Seva Sansthan was established in 1985 in Udaipur, Rajasthan. For 3 decades, it has been one of the top non-profit organisations in India....