Wayanad Laughingthrush Ianthocincla delesserti

  • Palakkad, Kerala, India