Since it was founded in 2006, the Shen Yun Performing Arts group has faced numerous accusations from former performers. Here's everything to know about the controversial dance group.
In a shocking turn of events during a recent Bundesliga match, Chinese national team player Shen Menglu suffered a devastating injury that has resulted in the premature end of her season. This ...