Shunfeng’s CEO and vice chairman resign

PV module warranties: Separating fact from fiction