SAN FRANCISCO—Carmen Shen stood in front of the Chinese Consulate in San Francisco on Sept. 22 as she spoke about the persecution she suffered in China.
A practitioner of the spiritual discipline Falun Gong, also known as Falun Dafa, she was arrested by Chinese Communist Party (CCP) officials on Nov. 17, 2011, for her beliefs.