Louise Welsh investigates famous tales of murder and the medieval Scottish kings and asks how modern writers might retell their stories, continuing with James II. Show more
Discover 11,128,835 listings and 279,841 playable programmes from the BBC
Louise Welsh investigates famous tales of murder and the medieval Scottish kings and asks how modern writers might retell their stories, continuing with James II. Show more