Al Jazeera English

Al Jazeera English is an international 24-hour English-language news and current affairs TV channel headquartered in Doha, Qatar. It is the sister channel of the Arabic-language Al Jazeera.