Hot News Egyptian entrepreneur Ahmed Sabbah’s Telda secures $20 million from investors Sabbah ranks among Africa’s top tech founders. , and Omokolade Ajayi October 15, 2022 Paid Members Public