Talk Various Share: Alexander McCall Smith Sunday 16 Jun 2019 14:00 Borders Book Festival, Melrose. Scotland