Baba Tencen is the most popular Zimbabwean internet video creator, and more interesting facts.