Kairali is one such place. It is located in God's own country - Kerala. It is situated in the town of Palakkad, which lies at the foot of the Western Ghats. The dreamy land of misty mountains with its evergreen tropical forests, dams, wildlife sanctua