Day: September 26, 2020

Australian TV Anchor Detained In China

On August 14, Australian TV host Cheng Lei was detained in Beijing as relations between China and Australia continue to worsen. According to CNN, the Australian government received a “formal notification” of Cheng’s detention and has since been in contact with her over video chat. According to the BBC, she

Read More »
The Organization for World Peace