Oil markets face extreme pressure, with Brent crude briefly touching $126 on Thursday morning, as a breakdown in diplomatic ...
Oil markets face extreme pressure, with Brent crude briefly touching $126 on Thursday morning, as a breakdown in diplomatic ...