Spanish renewable energy giant Iberdrola has awarded a contract for the