An overview of Stars in Africa Forum in Nairobi