End of Vistara flight cancellation crisis in sight? CEO says over 98% pilots have signed new contract Published 06 Apr 2024 Full Article