Kannan foundation is a not-for-profit charitable trust formed by like-minded individuals who have come together to create model communities living on the principle of peaceful coexistence. We are a young team of compassionate people highly moved by suffering of humans, nature and animals.