A stampede killed 14 people and injured 10 more at a mosque in Guyuan city, Northwest China’s Ningxia Hui autonomous region on January 5.