Telkom Mobile is offering all South Africans free WiFi across the country.