Solar and wind are renewable sources of energy. But the position of biomass is still debated. And here is an answer to the confusion.

read more