An Eco-sustainable World

How much energy can be produced on the roofs of houses