Perfect pud
Fine Cell Work trains (and pays) prisoners to create a wide range of gifts and accessories, including this Christmas pudding, which costs £18 (020–7931 9998; www.finecellwork.co.uk)
Fine Cell Work trains (and pays) prisoners to create a wide range of gifts and accessories, including this Christmas pudding, which costs £18 (020–7931 9998; www.finecellwork.co.uk)