2025-10-25 11:24
Expert: Organ Harvesting Is the CCP’s Most Feared Red Line
On October 3, 2025, Rotary International screened the award-winning documentary State Organs at the Westin Hotel in Washington, D.C. The photo shows Larry Liu (right), deputy director of the Falun Dafa Information Center, interacting with the audience after the screening.…

