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
In an attempt to further tighten grip on internet usage in China, the country's government has unveiled a three-year plan to strengthen the management of the algorithms related to internet information services. ...
At least one person died and several others went missing following a landslide in Sichuan province in southwestern China, local media reported on Sunday. ...
In the first elections since modifications were made to Hong Kong's electoral system earlier this year, the polls were closed for subsector ordinary elections. ...
Canadian Michael Spavor, detained by China in 2018, has been sentenced to 11 years in prison by a Chinese court in Liaoning Province on charges of espionage, local media reported. ...