An officer stands at the platform in Qionghai Station, south China's Hainan Province, Aug. 10, 2011. China's State Council on Wednesday ordered safety checks on high-speed railways and slower running speeds. [Photo/Xinhua]
Go to Forum >>0 Comment(s)