Sorry if Im annoying you guys by posting to much questions.
KLM & Lufthansa
Recently, Lufthansa has started to have a stopovers in Khartoum, Sudan before continuing on to Addis Ababa, Ethiopia. Lufthansa used to fly directly to Addis from Frankfurt and back with their A340-300s, but now the stop in Khartoum. KLM has been flying to Khartoum then Addis for a long time with their A330-200s, and hasnt even changed. Why do both KLM and Lufthansa stop in Khartoum before continuing to Addis Ababa? Is it for fuel, or passenger accommodation? If it’s passenger accomadation, why would do it? Because there is Ethiopian Airlines and Sudan Airways to do that.
flightaware.com/live/flight/KLM545
flightaware.com/live/flight/DLH598
Emirates
Emirates used to stop in Addis before continuing to Entebbe. Why is that? Ethiopian Airlines is there to fly to Entebbe. Is it because of the same thing listed above for KLM and Lufthansa? But now, they have separate flights.
BMI
BMI, before continuing to Addis Ababa stop in Jordan from Heathrow. Why is this? Is it because of the same thing listed previously?
flightaware.com/live/flight/BMA913
Excluding Emirates, should all the airlines listed above start flying directly to Addis Ababa without having a stopover?