Best deals on flights from Egypt to Johannesburg (JNB)