Entertainment

Vanished Chinese Tennis Star Peng Shuai Spotted In Public But Critics Say Reappearance ‘Insufficient’

Tennis star Peng Shuai reappeared in public this weekend, showing up to a youth tournament within Beijing, according to photos and video released by journalists inside attendance at the event. The 35-year-old tennis superstar had been unaccounted for and allegedly disappeared for several weeks after she had accused a prominent senior leader of the Communist […]