China Central Television is the predominant state television broadcaster in Mainland China. CCTV has a network of 50 channels broadcasting different programmes and is accessible to more than one billion viewers. Read More
As Chinese officials seem to adopt a "neutral position" in public statements and at international summits over the ongoing war between Russia and Ukraine, Beijing's true intentions have not been hidden by the world. ...