Posted on December 22, 2017 by G KumarSpiritual Tourism XXXII – Heavens on Earth – The Chakkulath Kavu Devi Temple Spiritual Tourism XXXII – Heavens on Earth – The Chakkulath Kavu Devi Temple