Fox Business

Russia-Ukraine war shows world ‘very dependent on carbon,’ renewables ‘not ready yet,’ Rubenstein says