Business
Green stocks in the red: renewable sector tumbles as investors pull out billions

High-interest rates and inflation left the sector’s share prices plummeting more than 30% in the past three months. Despite EU and US government vows …
High-interest rates and inflation left the sector’s share prices plummeting more than 30% in the past three months. Despite EU and US government vows …