A giant Chinese actress has denied abusing two children born to Colorado agents

The infamous child custody battle taking place in Denver has become a major scandal in China. Shuang Cheng, 31, is considered a star actress in her home country after starring in the TV series Meteor Shower, and denies abusing her two children, born via surrogates in Colorado. Cheng’s ex-husband, Heng Zhang, one of China’s most … Read more