CCTV Channels was created in 1958.
CCTV Cities was created in 2008.
CCTV News was created in 2000.
CCTV International French was created in 2007.
CCTV International Spanish was created in 2007.
CCTV International Arabic was created in 2009.
Stars of CCTV was created on 2005-07-04.
I Think I See Myself on CCTV was created in 1996.
CCTV is actually a television network located in Asia and more specifically, China. CCTV stands for Chinese Central television which has 22 channels and over 1 billion viewers. It does not translate American TV into Greek.
Bad Channels was created in 1992.
Channels of Rage was created in 2003.
Changing Channels was created in 1987.
FOX Channels Benelux was created in 2010.