Alexander McCall Smith
-
November is almost upon us already, which means that — aside from all the ghoulish goodies in the supermarkets, the building of bonfires and the buying of fireworks — Linlithgow Book Festival is just around the corner. This year’s LBF runs from Friday, 2 November to Sunday, 4 November. As in previous years, I’m running
