Video

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.

Pages