Al Jazeera

An international state-funded 24-hour news and current affairs TV channel owned and operated by Al Jazeera Media Network, headquartered in Doha, Qatar.

Media: 
Audience: