Africa's cuisine is rich in flavor and Africa's street food culture is a vivid reflection of this diversity. From Cairo to Cape Town, the continent boasts an ...