Mon 3 August 2026

What on earth is this all about? The Shell Group is set to divest its onshore renewable energy business. It appears that its competitor, TotalEnergies, is likely to be the buyer…

Read More