(IN BRIEF) A recent International Renewable Energy Agency (IRENA) report indicates that 86% of newly commissioned renewable electricity capacity in…
DNV GL’s vendors due diligence evaluated the operational portfolio of T-Solar in Spain and Italy with a total of forty-five…