Prison reformer to become new chair of Christian Aid

UK-based international development agency Christian Aid has announced the appointment of Anne Owers, currently Her Majesty’s Chief Inspector of Prisons, as their new chairperson, taking up the role later this year. Ms Owers is a committed human rights campaigner...