After four years of campaigning and months of negotiations, an agreement has finally been reached to pay compensation of more than US$5m to the survivors and families of workers killed in a fire at the Ali Enterprises garment factory, Pakistan's worst industrial accident.