Id Kah Mosque in Kashgar is China's largest mosque. Id Kah means “place of festivities” in English. It houses thousands of worshippers every Friday and the plaza in front of the mosque is a gathering place for Muslims during major holidays like Qurban. Photos: Wu Jie/Sino-US.com
A Muslim prays at Id Kah Mosque.