News

China Railway Construction Corp.’s IT unit has named 10 preliminary winners for its 2025 solar module framework procurement.