Valid from 1 April, 2012 to 30 September, 2012 The Spirit of Ayurveda in Kerala Located at the South-western tip of India, Kerala is called God's own Country. Experience from beaches to backwaters, from history to tradition, from rejuvenation to recreation and much more in Kerala.