climbtothestars.org
Thekkady
In Thekkady, a hill-station in Kerala. Been sick, brief description of the place.