Russia’s Oil Production May Drop by 1.4 Million Bpd In 2023 – IEA

According to the International Energy Agency, if the EU embargo on crude oil imports by sea goes into effect next month, Russia's oil production might decrease by 1.4 million barrels...
Read More