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 ...