Candidates vying to become Edinburgh's newest city councillor have set out their stalls as the countdown to polling day begins - with the battle for the ballot box being fought over roadworks, education, buses, car bans and even hanging baskets.
Voters living in the Corstorphine-Murrayfield ward, which also includes Balgreen, Broomhall, Carrick Knowe, Ravelston and Roseburn, will cast ballots on Thursday (March 9).
The by-election comes following the sudden resignation of former SNP Provost Frank Ross in December.