I am also from South Africa and i tryed this fix
Possible solution (This worked for me)
Try setting your DNS server to Google in your network settings:
Right click “Network” > Open Network and Sharing Center > Change Adapter Settings
Right click “Local Area Connection” > Properties > Select “Internet Protocol Version 4 (TCP/IPv4)” > Properties
Select “Use the following DNS Server Addresses”
Preferred DNS: 8.8.8.8
Alternate DNS: 8.8.4.4
This solution does imply the the problem is ISP related although for me all 3 different ISPs I tried had the same problem which implies a deeper underlying issue for my loacl services I guess.
I did not come up with this solution, I found it and am trying to spread the good news
And it worked
thank you puretom.4072