CCTV

CCTV

China Central Television is the predominant state television broadcaster in China. Founded in 1958, it serves as one of the... more

Music fans in China channel their patriotic fervor against Hong Kong protests on Twitter and Instagram

Music fans in China channel their patriotic fervor against Hong Kong protests on Twitter and Instagram

Nationalists hopping the Great Firewall to attack Hong Kong protesters praised by Chinese state media

Nationalists hopping the Great Firewall to attack Hong Kong protesters praised by Chinese state media

This new TV show mashes up Transformers with Chinese mythology

This new TV show mashes up Transformers with Chinese mythology

Former CCTV anchor calls out Pinduoduo after vendor uses his picture

Former CCTV anchor calls out Pinduoduo after vendor uses his picture