Why blasphemy laws are an affront to free speech

Due to the technical or legal........

© Belfast Telegraph