Benguela current flows near the western coast of.?

Australia

None of these

South Africa

Africa