CCTV Espanol is one of the channels broadcast by the China Central Television. CCTV is the leading and most popular television broadcaster of China. CCTV Espanol is a Spanish language international TV channel broadcasting out of China. It airs all kind of programming; from news to entertainment and sports. Watch live TV stream here.