GIL

Daily Global News

Uncovering China's Perfect Lie



Did Falun Gong practitioners self immolate in Tiananmen Square in January 2001? Or was it an elaborate hoax by the Chinese Communist Party and then …

source