IDUKKI: Kerala has long been celebrated as a haven for travellers, a place where hospitality and natural beauty go hand in ...