The Spanish are not happy. "Spain is Christian, not Muslim" chanted protesters in Madrid.