May 4, 2025adminFinance For countries that depend heavily on oil revenue, dropping prices are worrisome.