Spanish General Strike Participants Battle Police

Spanish protesters engaging in a general strike clash with police as they fight for their rights as workers.

Read Here