Greenpeace busts myths on renewable energy with "The Solar Rooftop Challenge". IN Tech News.
Keywords: Renewable energy; Solar energy; Solar Rooftop Challenge