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