Located in the lush hills of Kerala, Thekkady invites tourists with its picturesque views, thick green woodlands and sweet smelling spice gardens. It is connected to major cities across India ...