BP prepares to close ventures arm as strategic reset hits emerging technology portfolio July 16, 2026
‘Higher for longer’ – How renewable developers are dealing with the rising cost of capital July 16, 2026