Mounted policewomen patrol the Dalian Municipal People's Square, Northeast China's Liaoning province, Oct 2, 2010. [Photo/icpress.cn]