”Tesco, a retail conglomerate headquartered in the United Kingdom” For any non Uk people, it’s the largest supermarket in Uk. Combination of large stores and smaller high street convenience stores. (2nd largest was owned by Walmart who sold it recently to private equity and so now it’s saddled with debt and being ruined…).
I am late to this thread but Sainsbury is the 2nd largest supermarket in the UK and it is now owned or have any partnership with Walmart.
Or are you talking about ASDA?