Maintenance

Qatar Airways signs maintenance cost per hour agreement for CF6 engines