B 7 Article Studio twenty-four 17 September 2007 Al Jazeera English is the first English-language 24-hour news and current affairs channel from the Middle East. It launched in November 2006 alongside the orginal Al Jazeera. The channel is based in Doha, Qatar, with…