Nature’s paradise in Wayanad