Millions of Spanish workers are striking Wednesday – the first general strike in 14 years – to demand action on a major housing crisis and the rising cost of living. The expected disruptions to public transport and the widespread closure of businesses come less than three weeks before a snap election that could bring the far right to power.