The Strait of Hormuz blockage is the largest oil supply disruption in history, cutting off one-fifth of global oil and gas trade — but a far more diverse energy mix, led by solar, is absorbing the ...
Bloomberg: The seven largest solar companies, all based in China, now supply more energy than the top seven fossil fuel producers. Ernst and Young: solar remains the cheapest source of new-build ...