Yep. We've had to do some work for clients in Africa in my job. One we did in Morocco was fine from EU data centers on AWS, but South Africa has been very difficult to serve with acceptable latency from any data centre we've tried.
We're 90% AWS here, but would probably use Azure for those clients if they had a data centre in that region.