The grand mufti of Saudi Arabia has called for the destruction of all churches in the Arabian Peninsula, claiming that the move is in line with Islamic law. Sheikh Abdul Aziz bin Abdullah, told a delegation from Kuwait last week that it was “necessary to destroy all the churches of the region”. The sheikh is Read more