An estimated 107,000 Spaniards live in Mexico. They reside mostly in the capital.