Saudi Arabia project

Project Introduction
Total Layout: 1.2 MW
Installation site: Saudi Arabia
Release time: 2025-06-08
Germany project
Malaysia project

Project Introduction
Total Layout: 1.2 MW
Installation site: Saudi Arabia
Germany project
Malaysia project