As Australia lifts its terror alert to high, China is intensifying its crackdown on a resident Muslim community in the remote northwest of the country in what it claims is its own war on terror. Stephen McDonell reports.
uFlix.cc 2025