Share Twitter Facebook LinkedIn Email Uncertainty over tax credits could cause 84% of investors and 73% of developers to decrease their activity in renewable energy.Read More