Captain Hook:
I didn't doubt you it's just that Tesco sell milk by the pint not the litre .. so 1, 2 ,4 and 6 pints
and mark it in litres as 568ml, 1.136 ltr , 2.272ltr and 3.408ltr
here they sell it by the 2 litres as well i checked the plastic carton it came in and its def 2 litre 3.52 pints
as long as i remember i have always got 2 litres
Goodman:
It is 2L as i bought it on Monday and couldn't believe it either. But is was Tesco Express.
thanks

mine was got in the big 24 hour tesco's here so maybe its in all stores