Oaxaca, Mexico is a vibrant and captivating destination, steeped in culture, history, and natural beauty. From its colonial architecture and indigenous markets to its stunning natural landscapes and delicious cuisine, Oaxaca has something to offer every traveller. With its rich…