24-hour English-language news and current affairs TV channel headquartered in Doha, Qatar.
Qatar Channels
International news network headquartered in Doha, Qatar.
24-hour English-language news and current affairs TV channel headquartered in Doha, Qatar.