Media regulator Ofcom has imposed a £40,000 (€46k) financial penalty on Islam Channel Ltd for serious and repeated breaches of its broadcasting rules. Islam Channel is an English-language satellite TV ...
Broadcasting from London since 2004 and available on Sky, Virgin and Freesat Islam Channel and Islam Urdu have now landed on Freeview 271 on the first day of Ramadan. The channels provide news, ...