Thousands march in Madrid demanding Spanish PM quit over graft allegations

· Al Jazeera