Benguela current flows near the western coast of.?

South Africa

Australia

None of these

Africa