NewZense – New Sense or Nonsense, You Decide!!
Persecution of Uighurs in China’s Sinkyang province has been confirmed not once but many times. Documentary…