International News
Sol Systems reaches financial close for 123 MW US solar portfolio
Sol Systems has achieved financial close for its 123 MWac Peoria Solar Portfolio located in Illinois, US. The projects represent an investment of $355 million and are being financed through Sol Systems’ revolving construction warehouse […]
