Kerala Nature Holidays is a tropical heaven, at the southwest corner of India. It is truly undiscovered India and an interestingly elegant, emerald-green sliver of land.