Ibrahim, Aline Khalil
(2011-11-14)
Alhurra (Arabic for "The Free One") is a 24-hour Arabic language satellite television channel operated by the Middle East Broadcasting Networks, Inc. (MBN). Launched on February 14, 2004, Alhurra broadcasts studios near ...