Toast of the nation February 22nd, 2016 by Liliane Baines Toast is officially the nation’s number one feel good food; and Britain’s favourite smell. >>Find out more Share this Toast Boast Tweet