Benguela current flows near the western coast of.?

Africa

None of these

South Africa

Australia