Dozens of protesters have gathered in the centre of Edinburgh in the latest wave of action against the Russian invasion of Ukraine.
Activists holding banners and placards bearing messages decrying Vladimir Putin’s war on the country stood in solidarity with the capital’s twin city Kyiv on Castle Street.
Locals held up the Ukrainian blue and yellow flag and echoed slogans heard around the world demanding the removal of Kremlin forces.