Spain passes amnesty law for Catalan nationalists

The law has the backing of a slim majority, and has been held up in parliament for six months.