Visit to Karripode village in God’s own country
Murli Menon One has just returned after a close encounter with nature at Karripode village in Kerala State. Karripode is a 30 minute drive away from Palakkad, on the fringes of the “Neliampathy Hills”. One […]