Grey-headed Canary-flycatcher (Culicicapa ceylonensis)
Grey-headed Canary-flycatcher is a small bird with grey-colored head and light yellow feathers elsewhere. It looks very much like other flycatchers in shape and size. It is placed in the Stenostiridae family, which is slightly different from Muscicapidae.