Gray-headed Canary-Flycatcher Culicicapa ceylonensis

  • Madhya Pashchimanchal, Nepal