Spanien är ett katolskt land.