News and Views15 years ago
Islam Channel: Mohamed Ali Harrath vindicated in โInterpol Red Notice Chargeโ Trial in South Africa
Background: Islam Channel is one the UKโs most popular Muslim-run satellite channels dedicated to the broadcast of โalternative news, current affairs and entertainment programming from an...