Oil prices remain close to one-month high as Yemen announces Red Sea blockade July 21, 2026 · The Independent Read full story at source