Shanghai Airlines enjoys first-half turnaround

Top