172.70.134.62

Institutional investors ramp up allocation to renewables

678
Investment mandates for European institutions are allowing for growing allocations to the renewable energy sector, accor