The first of the 2018 semi-finals features winners and high-scoring runners-up from the year's heats. Russell Davies asks the questions. Show more
Discover 11,128,835 listings and 278,126 playable programmes from the BBC
The first of the 2018 semi-finals features winners and high-scoring runners-up from the year's heats. Russell Davies asks the questions. Show more