Oaxaca is one of the most cultural destinations in Mexico, where ancient Mesoamerican ruins and annual festivals showcase its...