626. Which of the following lies on the Nile Rivers? October 4, 2025 by Admin A. Nairobi B. Addis Ababa C. Khartoum D. Kinhasa ✅ The correct answer is option C.