Britain’s parliament on Wednesday gave final approval to a contentious new law that would amnesty ex-soldiers and militants involved in decades of violence in Northern Ireland on condition they cooperate fully with a new investigative body.

Britain’s parliament on Wednesday gave final approval to a contentious new law that would amnesty ex-soldiers and militants involved in decades of violence in Northern Ireland on condition they cooperate fully with a new investigative body.