China makes 70% of the world’s solar panels, for installation at projects like this one in Gansu … [+] Province. China News Service via Getty Images There was a mixed reaction yesterday to...
China makes 70% of the world’s solar panels, for installation at projects like this one in Gansu … [+] Province. China News Service via Getty Images There was a mixed reaction yesterday to...