While I was taking this picture, the local bird guide told me that it is Brown-breasted Flycatcher. Then I've send it to Krys Kazmierczak and he doesn't agree with the ID. I have also received a mail from one of Surfbirds users and he also says that this is a mis-identification.
Photo was taken this year in Mahaveer Wildlife Sanctuary, Goa, India. The bird was sitting on a low branch just above brook in a forest.