Islam Channel of UK Hosts Harun Yahya representative on live program

Islam Channel is an English language, Islamic-focused satellite television channel based in London and it broadcasts across Europe, the Middle East and Africa, and streams live on the internet as well. Islam Channel which broadcasts Harun Yahya documentaries on regular basis hosted representative of Harun Yahya at a live program on the topic ‘The Miracles of the Quran’ based on Harun Yahya works.