Nanguan Mosque in Yinchuan, China: A Historic Structure with a Troubled Past

The Nanguan Mosque in Yinchuan, China is a historic mosque that dates back to around 1644. The mosque was originally built during this time period and went through an expansion in 1953 to accommodate more worshippers. However, in 2020, the mosque was severely damaged and mutilated, leading to concerns about the preservation of this important … Read more