Thousands join Spain's general strike in Barcelona protesting housing costs and living expenses. Main unions l...