7 Best Cities for Artisan Shopping That Will Inspire Your Soul
On a rainy morning in Oaxaca, Mexico, Anna wandered into a tiny shop lined with brightly woven textiles and hand-carved wooden animals. The artisan, smiling behind the counter, explained the…