Shopkeepers live through six key eras of history. The shopkeepers and their customers are plunged into World War Two, and for the first time profit isn't everything. Show more
Discover 11,128,835 listings and 280,060 playable programmes from the BBC
Shopkeepers live through six key eras of history. The shopkeepers and their customers are plunged into World War Two, and for the first time profit isn't everything. Show more