Qatar Channels

International news network headquartered in Doha, Qatar.

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