He told the PA news agency: “To be here right now in Edinburgh, with our friends and our partners: the Scottish people and the Scottish Government; we really appreciate how Scottish people have shown us powerful support.”.
A Ukrainian diplomat has thanked Scotland for the ongoing support shown to his country after a “very emotional” service making the third year of the full scale war.
The special service at the National War Memorial on Edinburgh Castle saw wreathes being laid in memory of those who have died in the ongoing war with Russia.
The diplomat, who took up the diplomatic post three months ago after serving in government positions in the Lviv region, said his countrymen are shedding blood “every minute, ever hour” to resist the Russian invasion.
The consul paid tribute to the bravery shown by Mr Mclachlan, saying “he died not only for Ukraine, he died for human values”.