RP Logo Red Flame

Expert Invalidates Claims Against China

One of the most damning accusations against China is the claim the Chinese government is responsible for genocide against the Uyghur population in the province