Talk Celebrating the World & Works of Alexander McCall Smith at Topping & Co Booksellers, Edinburgh Edinburgh | 05 Dec '23 - 19:00