Thousands of miles away from their homeland, more than 25,000 Ukrainian refugees have made Scotland their new home.

On Thursday, Edinburgh, Glasgow, Stirling and many other towns and cities played host to events marking the war-stricken nation’s 32nd Independence Day.