People queue up to buy train tickets at Shanghai Hongqiao Railway Station, July 26, 2014. [Photo/IC]