Alexander McCall Smith to make first Bloody Scotland appearance at this year’s crime writing festival

Alexander McCall Smith (Alex Hewitt/Writer Pictures)
Alexander McCall Smith (Alex Hewitt/Writer Pictures)