China’s costs for producing solar modules have plummeted by 42% over the past year, which gives Chinese...

read more