Why China Built 162 Square Miles of Solar Panels on the World’s Highest Plateau October 10, 2025 by business Why China Built 162 Square Miles of Solar Panels on the World’s Highest Plateau