Public Television and Radio Broadcasting Company (ITV)
Launched in 2005, İctimai Television—literally “Public Television” in Azerbaijani and commonly referred to as ITV—is a flagship broadcaster headquartered in Baku. It was envisioned as the country’s first foray into…