an Entity references as follows:
CCTV-13 (Chinese: 中国中央电视台新闻频道, China Central Television News Channel), formerly CCTV News (Chinese: CCTV-新闻), broadcasting across China since 2003, is a 24-hour news channel of China Central Television and the biggest news channel in mainland China.