China is planning to launch a new solar exploration satellite, Xihe-2, between 2028 and 2029 to the fifth Lagrange (L5) point ...
China's newly installed solar and wind power capacity exceeded 430 million kilowatts in 2025, an increase of 22 percent year ...