Charity: TOLFA (UK)
TOLFA (Tree of Life for Animals) is an Animal Hospital & Shelter in Rajasthan, India. Since 2005 we have helped over 170,000 animals in need. Our projects include Rescue & Care, Anti-Rabies & Sterilisation, Education and Rural Animal Health. Our animal hospital is a healing oasis in the desert that saves and transforms lives. As well as those animals that we rescue, heal and return to their own environment, TOLFA provide lifelong sanctuary to animals that could not survive on their own.