Boswell Book Festival announces online guests for 2021

Dumfries House and Gardens normally host the Boswell Book Festival