African city traffic can feel like a daily test of patience. Streets packed, horns blaring, engines idling, and somehow your ...