Alhurra TV Live

Alhurra (Arabic: الحرة‎ al-Ḥurrah English: the Free One) is a United States-based Arabic-language satellite TV channel that broadcasts news and current affairs programming to audiences in the Middle East and North Africa.