God’s own country, Kerala, is home to the alluring hill station of Wayanad. A well-known tourist...