British lawmakers have declared that China is indeed committing genocide against Uyghurs and other mostly Muslim ethnic minorities in its northwestern province of Xinjiang.
The fearless source of news, opinion, and activism that you won't find anywhere else.
rebelne.ws
Get replies from creators like Rebel News