Catalonia has declared its independence from Spain, at least its elected parliament has done so. Without any doubt the Spaniards are mobilizing...
Recent Comments