Year: 2015

LLL-GFATF-Al-Hiwar-TV

Al-Hiwar TV

Al-Hiwar is an Arabic language satellite TV channel broadcasting from London. Al-Hiwar (meaning "Dialogue" in Arabic) was set up by a number of Arab intellectuals...