Oil prices fall, stocks rally as US, Iran sign framework to end war June 18, 2026 · Al Jazeera Read full story at source