News

Kenya Airways ends Terra Avia deal, eyes B777F lease

August 31st, 2026