That story is coming from the Faloonies, better known as the Falun Gong - a crackpot religious/political cult in China, with factions in the United States. They own the Epoch Times (your source), and I've seen these nutjobs on the streets of NYC for a few years. Their rag is given away on the streets here, with requests for donations.

The website below contains the truth about them, from cult experts at The Rick A. Ross Institute of New Jersey, a database of information about cults, controversial groups, destructive movements, etc.
Falun Gong a.k.a. Falun Dafa