Spanish utility Iberdrola (BME:IBE) has signed a green loan of USD 400 million (EUR 325m) with which it will refinance the construction of wind farms in Mexico.