European startups
fromFast Company
2 months ago$14 billion in U.S. clean energy projects have been canceled or delayed this year
The U.S. clean energy sector faces significant setbacks, with over $14 billion in investments canceled or delayed this year.