(Bloomberg) -- Brent oil tumbled below $80 a barrel as expectations for more stimulus from China fizzled, sparking a risk-off mood across markets.Most Read...
Oil prices extended gains on Wednesday after Israel promised to retaliate following Iran's strike, raising concerns of supply disruptions in the region.West Texas Intermediate...