On the evening of March 7, 2026, a series of explosions and fires occurred at multiple oil storage and refining facilities in Tehran, Iran. A research team has utilized a constellation of satellites ...