Telkom Mobile is offering all South Africans free WiFi across the country. The promotion will run...