Mexico’s convenience store giant Oxxo has opened its first store in the US. The newest Oxxo, in Odessa, Texas, is part of the company’s aggressive push to enter new markets. In 2023, Femsa, Oxxo’s ...