While some journalists practice self-censorship, a wide range of privately owned daily and weekly newspapers and magazines provide diverse and critical coverage of national affairs. The government controls the Pakistan Television (PTV) and Radio Pakistan, the only free-to-air broadcast outlets with a national reach, and predictably coverage supports official viewpoints. Private radio stations operate in some major cities, but are prohibited from broadcasting news programming. At least 25 private all-news cable and satellite television channels—such as Geo, ARY, Aaj, and Dawn, some of which broadcast from outside the country—provide domestic news coverage, commentary, and call-in talk shows. International television and radio broadcasts are usually available, with the important exception of a complete blockade of Indian television news channels.