Aphidae on Clutia laxa

Aphidae on Clutia laxa

Observation - Aphidae on Clutia laxa - Southern Africa. Description: Possibly Aphis fabae?

Possibly Aphis fabae?