Airline

Hainan Airlines posts H1 results after weak currency hits profits