Brimstone Canary
This species, also called the Bully Canary, is in the same genus as the cagebirds from the Canary Islands on the other side of Africa. I can't tell whether it's eating a seed or an insect. Thanks to Snipshot for enhancement.