Renewable energy: types, opportunities, disadvantages

Renewable energy: types, opportunities, disadvantages