sponsored ad

The Best News On TV—From China?

I’m a news junkie. I confess. Fox News, CBS, ABC, NBC, MSNBC, liberal, conservative, or mainstream—I watch them all. The other night I discovered CCTV (China Central Television), an official Chinese TV station headquartered in Beijing, China. (It’s available on Dish Network and possibly other outlets.)

(more…)

sponsored ad

No Banner to display