Oaxaca is a colourful city. The buildings are bright yellow and orange and blue. Women in embroidered huipiles sell tropical fruits in…