CCTV is a 24-hour English news channel, of China Central Television (CCTV) part of the China Global Television Network group, based in Beijing, China.