Read More News Al HiwarByChristopher Lee Al-Hiwar is an Arabic language satellite TV channel broadcasting from London. Al-Hiwar means “Dialogue” in Arabic. The channel branding… Read More