Oil Prices Under Pressure, US Stockpiles Rise and Russia-China Tensions Continue
Oil prices fell for a second straight day after an industry report showed the largest increase in US crude inventories in more than three months. Brent prices slumped towards $64 per barrel, while West Texas Intermediate (WTI) hovered around $60 per barrel. A report from the American Petroleum Institute (API) showed that US crude inventories…
