26 April 2024

Impax warns investor sentiment towards green funds could sour