Global flight passenger demand down 91% on year in May: IATA

 In In the News
Global flight passenger demand, measured in revenue passenger kilometers or RPK’s, contracted 91% on the…