Pastor D has been arrested in the United Kingdom and Rabbi Steven Ben DeNoon is concerned he will be arrested in Czech Republic for speaking out against …

source