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