Renewable energy technologies are facing big challenges because of the credit freeze and plunge in oil and natural gas prices.
Renewable energy technologies are facing big challenges because of the credit freeze and plunge in oil and natural gas prices.