Placed within the verdant hills of Kerala, Thekkady is a paradise for tourists, offering picturesque landscapes, rich forest ...