Zach Kallergis Jun 29, 20201 minThe Netherlands. The Jewel in the European Solar Crown and a country 3 times smaller than New York.
Zach Kallergis Aug 2, 20191 minThe constant price war in Solar PV downgrades the brilliant technology behind it.