Brent crude trades near $105 as Iran attacks more Gulf targets, while shares are mixed March 16, 2026 · The Independent Read full story at source