How climate change will overturn force majeure clauses in renewable energy contracts by Hannetjie Marais | May 2, 2023 | Articles