Russian’s oil and gas revenues dip by 24% in 2023 Mercy Aboagye Jan 12, 2024 0 Russia’s oil and gas revenues slumped by 23.9% last year compared to 2022 as lower oil prices and reduced pipeline…