Svea Solar, an integrated solar solutions & service provider in Sweden, secured a €100 million (~$106.8 million) investment from CarVal Investors. The investment is committed
Svea Solar, an integrated solar solutions & service provider in Sweden, secured a €100 million (~$106.8 million) investment from CarVal Investors. The investment is committed