Tesco has explained why some customers may spot a £120 charge showing up on their bank statements. Many Tesco stores across ...