Which of the following lies on the Nile Rivers? (A) Nairobi (B) Addis Ababa (C) Khartoum (D) Kinhasa►Correct Option Correct Option is: C