Tag: Zhao Ting

Zhao Ting won the Oscar bragging not to know how much the Chinese Communist Party eyes red

On April 25, Beijing-born Chinese female director Zhao Ting’s film “Land of the Uninhabited” won three Oscars for 2021: Best…