Solar PV panels — the symbol of the industry — are a bit of Rorschach test. What do you see when looking at one? The starting po...
So, this is interesting: Some solar industry manufacturers teamed up to form a new alliance to promote the deployment of ultra low-carbon so...