1

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