Energy and renewable sources: where do we stand?

30 September 2024