Are you sure about that ID?
Looks more like some species of Treron.
I haven't got time to check right now, but probably an African Green Pigeon (Treron calvus).
African green pigeon looks right to me - a beautifully and subtly coloured bird. It is not a very active species and it can be hard to spot; I remember pointing one out to a girl on a walk through the bush. She said 'Oh, a tapestry bird!'