Benguela current flows near the western coast of.?

None of these

South Africa

Africa

Australia