Solar Obrascon Huarte Lain SA Secures EUR 70 Million Contract for Solar Farm in Spain byJames AndersonMay 8, 2024