Why the BBC's Great British Bake Off has been so popular

As the winner of Bake Off's seventh series - the final one to be broadcast on the BBC - is revealed, we take a look at why the show has been so popular.