On Wednesday evening, the Spanish capital, Madrid, witnessed clashes between police and protesters against the country's high housing costs, during a general strike called by labor unions less than three weeks before legislative elections scheduled for November 29.