Special forces of Chongqing armed police have a drill in southwest China's Chongqing Municipality, Oct. 19, 2015. (Xinhua/Cao Feng)
Go to Forum >>0 Comment(s)