Ian Rankin will celebrate 30 years of Rebus at Bloody Scotland festival

Ian Rankin (Hamish Brown)
Ian Rankin (Hamish Brown)

Breaking