World Geography Which of the following lies on the Nile River? A) Nairobi B) Addis Ababa C) Khartoum D) Kinhasa Detailed Solution: No Details Prev Next