BEIJING, July 20, 2016 (Xinhua) -- Photo taken by a cellphone on July 20, 2016 shows passengers at the Beijing West Railway Station in Beijing, capital of China. The continuous rain led to delay or suspension of several trains to and from Beijing. (Xinhua/Wang Jianhua)