Loading…
Brent at $103.60: the peace trade is selling paper, but the physical market just drew 5.3 million barrels · Feedsoft AI