Al Jazeera Mubasher is a television channel launched by Al Jazeera Media Network originally on April 15, 2005. It is an all-Arabic channel based in Doha, Qatar