Al-Jazeera/Definition

Commercial television news provider specializing in the Arab world.