November 18, 2023 5 Things to Know Before Going to Tuxtla Gutierrez Tuxtla Gutierrez, the capital of the Mexican state of Chiapas, is a city of rich […]