Greggs serves up Christmas sales boost despite ‘challenging’ market

The bakery chain, which has about 2,740 shops, said it was performing better than its competitors.