Mary Morton goes out into the parks and streets of Edinburgh to repair the clothes of passers-by for free.

The 67-year-old fixes, mends and shows people how to breathe new life into their tired garments – and has built an army of volunteer street stitchers who work across the city.

The former pharmacist, who has not bought clothes for five years, says she decided to change her lifestyle after becoming concerned about the impact of textiles on the environment.

She sits outside with a banner over the back of her chair that says “stitch it, don’t ditch it” while sewing - and she waits for people to ask her what she is doing.

Mary says she recently helped sew a button onto a woman’s shirt while she was standing chatting, while another couple sat down on a path in Princes Street Gardens and started mending what they were wearing.