Yahoo will close its operations in Mexico and Argentina as part of its plans to downsize. The company clarified that it will not be closing its operations in Latin America altogether, as it will retain teams in Sao Paulo, Brazil and Coral Gables, Florida.