Exploring Africa's Tech News and Features
Emmett Shear, the CEO of Twitch, has announced his immediate resignation in a blog post on…