Launched in 2005, Ictimai Television, which translates to “Public Television” in Azerbaijani, is a prominent station based in Baku. Locally, it is known as ITV.
Launched in 2005, Ictimai Television, which translates to “Public Television” in Azerbaijani, is a prominent station based in Baku. Locally, it is known as ITV.