Energy Russian oil revenues have reached their lowest level in seven months. Abm September 10, 2024 Russia’s oil revenues have fallen to their lowest point since February due to declining crude prices.