Open Internet by MindsNetWasting China’s solar panel surplus is madness: Global clean power is within our reach, yet factories sit idle.