British broadcaster Channel 4 aired a programme “Islam: The Untold Story” on Tuesday 28th August 2012 with the show presented by Tom Holland. A number of absurd and outrageous claims were made by Holland against Islam such as Makkah not ...
Read More »