China Global Television Network, formerly CCTV International, is a group of six international multi-language television channels owned and operated by China Central Television, a state-owned media organization in China. Read More
Amid concerns over the Chinese economy, Yiwu city in Zhejiang province is continued to cause disruptions to trade flows after thousands of e-commerce merchants reportedly suspended deliveries when the city went into a COVID-19 lockdown. ...
As COVID-19 cases in various Chinese cities have been surging, reports have surfaced that the local administration in the country is encouraging people to report on those who fail to undergo nucleic acid testing. ...