Italy’s solar profit clawback ‘affecting 13GW of projects’

By Jules Scully