27 November 2024

Barclays begins stress-testing for nature