About MowgliAid MowgliAid is a registered non profit organization under the Societies Act, 1860. Our goal is to reduce unnecessary animal suffering by rescuing and rehabilitating sick and injured street animals. MowgliAid operates a free rescue ambulance service in Chandigarh…