Oaxaca lies in the southwest of Mexico. It’s made up of a vast coastline and rugged mountains, with narrow valleys, canyons and … source