Muslims pray at a mosque during the Corban Festival, or Eid al-Adha, in Yinchuan, capital of northwest China's Ningxia Hui Autonomous Region, Oct. 5, 2014. Over two million muslims in Ningxia celebrated the Eid al-Adha, also known as the Festival of Sacrifice, on Sunday. (Xinhua/Chen Junqing)