Logo of Nestham Foundation, Nellore. A Social Service Organization in Nellore, Andhra Pradesh, India.