LPNEWS
An Oxxo convenience store in San Cristóbal de las Casas, Mexico. The chain, which had 400 stores in the country in 1990, now has nearly 16,000.

In this article