An Edinburgh woman has been praised by Princess Anne as she turns 101 after her incredible charity efforts over the years.
Charlotte Fabian, was honoured for her incredible efforts for the the Mission to Seafarers, Scotland, after knitting woolly hats for workers for decades.
Growing up in Fife before moving to Edinburgh many years ago, Charlotte's passion for knitting as a child has now seen her create thousands of hats for those who need them.