Tag: isle Isle Of Wight’s Loretta Minghella... Loretta Minghella OBE, the Chief Executive of Christian Aid, has just returned from South Sudan,... Read more