Free Methodist Pastor John Sherwood was arrested on April 29 in London, UK, for publicly preaching the biblical view of marriage. Several anonymous callers complained to the Metropolitan Police about the pastor’s hate speech and homophobic slurs in violation of England’s Public Order Act. Pastor Sherwood said or did nothingContinue Reading