Al Jazeera (English)

Al Jazeera (English)

1.  Al Jazeera English (AJE) is an international 24-hour English-language news and current affairs TV channel headquartered in Doha, Qatar. *