Mother Arrested in China for Civil Disobedience, Steven Wang on American Thought Leaders

Mother Arrested in China for Civil Disobedience, Steven Wang on American Thought Leaders

Mother Arrested in China for Civil Disobedience, Steven Wang on American Thought Leaders

Aihua Liu, the mother of Shen Yun dancer, Steven Wang, was sentenced to 4 years in prison for sharing information about Falun Gong and the ongoing persecution.