LISTEN — Caller Tells BBC On Air: ‘Those Who Insult Islam Should be Killed’Faith

LISTEN — Caller Tells BBC On Air: ‘Those Who Insult Islam Should be Killed’

This is in England and the Muslim leaders are calling for the murder of anyone who insults Islam.  The English…