If anyone hasn't done so already I'd highly recommend you listen to the 'Shreds - Murder in the dock ' series on BBC Sounds.
Highlights what a cock up the original police investigation was from the start.
Even at Ghaffors trial he was given a shorter minimum tariff (12 years I think) than the original sentences passed on the Cardiff 3.