John Swinney heaped praise on Aberlour Children’s Charity at an event to celebrate its milestone birthday, saying that its mission is the “national mission for us all”. Opening the anniversary event, Swinney said: “It is not only Aberlour’s mission. “I have made the eradication of child poverty the foremost priority of my administration This is the duty we owe to the next generation. Guests hailed the organisation which has grown from a tiny orphanage in Morayshire to deliver care and support to children and families across Scotland. “Our ultimate ambition is that Scotland’s children will no longer need us but we are, sadly, a long way from there.