Aquila Capital acquires renewable energy project rights in Spain

Aquila Capital has project rights of more than 400MW in onshore wind and 300MW in solar in Spain. Credit: Andreas Gücklhorn on Unsplash.



  • Aquila Capital