The teams are tasked with choosing a selection of products to sell live to the nation on one of the UK's leading TV shopping channels. Show more
Discover 11,128,835 listings and 278,270 playable programmes from the BBC
The teams are tasked with choosing a selection of products to sell live to the nation on one of the UK's leading TV shopping channels. Show more