ICYMI: The week this far ShareSo much happened in the world this week, but among all the loadsh drama South Africa stood tall with some epic tech announcements.