By Mehmet Tursun 14 May, 2021 China has imprisoned or detained at least 630 imams and other Muslim religious figures since 2014 in its crackdown in Uyghurstan (so-called Xinjiang Uyghur autonomous region), according to new research by the Uyghur Human Rights Project. The evidence shows that at least 18 Uyghur […]