Kairali Ayurvedic Health Resort is undoubtedly a resort with a difference. Set amidst 50 acres of lush greenery in Palakkad, Kerala, popularly referred to as Gods own Country, Kairali promises to be a singular chapter in any tourists Indian experience.