Spanish workers are expected to turn out in their millions on Wednesday for the country's first general strike in 14 years.

Advertisement