Bonjour Wendy !
"Je viens de Somerset West" is correct if you're talking about a city, however to say "in South Africa", you'll say: en Afrique du Sud.
See the related lesson: https://kwiziq.learnfrenchwithalexa.com/revision/grammar/use-en-with-feminine-countries-and-aux-with-masculine-countries-to-say-in-or-to-prepositions
À bientôt !
Sign in to submit your answer
Don't have an account yet? Join today
Test your French to the CEFR standard