The twin negative forces of “greenflation” and “slowbalisation” weighed heavily on investor sentiment and share prices this week, restricting most gains to stocks delivering positive discovery and development news, though even their gloss started to fade.
Read More