SP 500 and Nasdaq Slide as Inflation Concerns and Iran Tensions Weigh on Sentiment Europes Battery Storage Race Which Countries Are Leading the Charge IEA Warns Oil Market Recovery from Strait of Hormuz Supply Disruption Could Take Months