In Spain, discontent is literally on the march. Thousands of protesters on foot are converging on the capital Madrid.
Spread the love
In Spain, discontent is literally on the march. Thousands of protesters on foot are converging on the capital Madrid.