Mexico is a land of color and contrasts