Global Energy Crisis Deepens as Oil Prices Surge Past $100, Super El Niño Looms, and Climate Talks Face Setbacks
Oil prices rebounded over 7% to surpass $100 a barrel after US-Iran peace talks collapsed and President Trump ordered the blockading of Iranian ports....