Supermarket giant Tesco has reported its best Christmas for three years as it posted a 4.9% rise in UK like-for-like sales excluding petrol and adjusted for VAT.

Supermarket giant Tesco has reported its best Christmas for three years as it posted a 4.9% rise in UK like-for-like sales excluding petrol and adjusted for VAT.