Oil Prices Face Steepest Monthly Drop in YearsBusiness PenApril 30, 2025 April 30, 2025 Oil markets are under significant pressure as prices continue to slide, with April 2025 shaping up to be the worst month for crude since late...