Solar panels sit on the roof of SunPower Corp. in Richmond, California in 2010. Photo: Reuters

Topic |   Technology
Solar panels sit on the roof of SunPower Corp. in Richmond, California in 2010. Photo: Reuters
READ FULL ARTICLE