El Sol shines in Mexico