Kairali is undoubtedly a resort with a difference. set amidst 50 acres of lush greenery in palakkad, kerala, popularly referred to as "god´s own country", Kairli promised to be a singular cha Read More..
Click on the thumbnails to view larger photos