Al Jazeera English

@AJEnglish

Al Jazeera English, the 24-hour English-language news and current affairs channel, is headquartered in Doha, Qatar.

Photos and Videos by @AJEnglish

  • Timeline
  • Gallery