China-Clean tech

Installers unbox solar panels from the Chinese manufacturer LONGi at a project site in Manila, Philippines, on April 30, 2026.