Several hundred protesters chanted "God is Great" and "Get out, communist!" outside China's embassy in the Indonesian capital on Friday, demanding an end to mass detentions of Uighur Muslims.
The white-robed protesters, almost outnumbered by police, waved banners emblazoned with "Muslims unite to free Uighurs" and flags bearing the Islamic declaration of faith.
Protest organiser Slamet Ma'arif told the crowd that included members of the Islamic Defenders Front vigilante group that their Muslim brothers were "suffering oppression, torture and cruelty by the Chinese communist government."