Novelist Louise Welsh explores meanings, ancient and modern, of the battle of Bannockburn on its 700th anniversary. With contributions from leading historians. Show more
Discover 11,128,835 listings and 278,133 playable programmes from the BBC
Novelist Louise Welsh explores meanings, ancient and modern, of the battle of Bannockburn on its 700th anniversary. With contributions from leading historians. Show more