PROMOTION FILM

Project Name

XARRË - ALBANIA

Location

Albania

Capacity

10 MWp

2023