House Crow (Corvus splendens). Most Crows are all white. Indian Ocean Crows are black with a white belly. This species is black with a brown belly?
JPC: all rights reserved