Walmart and Tesco in an epic battle