Home Investing Walmart announces $6 billion investment in Mexico: key details