Fetching News Details
Oil markets entered April with their worst weekly loss in two years as the Biden administration announced the largest ever crude reserve release that sent the benchmark US price below the key $100-per-barrel support.