Lufthansa Technik and Saudia announce component servicing deal
By
Dino D'Amore
1st March 2023