Qatar-based network Al Jazeera has launched an English language channel on Google TV. For now, the app features live Twitter updates on a bottom-positioned ticker with all of the content filling up the screen above it. They plan to upgrade the application soon after launch to bring a live always-on stream of Al Jazeera coverage. If you enjoy Al Jazeera you’ll want to download it right away. It’s already available in the market here for free. [via GTVSource]