Green light for 21.56 MW battery module in Toledo: what it means for the energy sector
The Directorate General for Quality and Environmental Assessment approves the environmental impact report for the 21.56 ...
17 Jun 2026
7 min