JUST IN - Website on the Police Files, which revealed details about China's brutal persecution of Uighur Muslims, is down.

Disclose.tv