Al Jazeera (in Arabic: الجزيرة al-Jazi'yra), meaning "The Island" is an Arabic-language television channel based in Doha, Qatar.
Category: Television networks