Claim: Altyn Mosque, affiliated with Sunni Islam (the largest denomination of Islam which is followed by 87–90% of the world's Muslims), is a mosque located in Yarkant, Xinjiang, China.
Evidence: Sunni Islam Sunni Islam (/ˈsuːni, ˈsʊni/) is the largest denomination of Islam, followed by 87–90% of the world's Muslims. Yarkant, Xinjiang, China