Located within Kerala's Western Ghats, Thekkady is a haven for people who adore the natural world and cherish spiritual ...