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