Italian court overturns Sardinia freeze on permits for renewable energy projects Jul 23, 2026 · Read more »