Despite green claims renewables are the cheapest form of power, renewable manufacturers are struggling to survive Europe’s soaring energy prices.

Leave a Reply