News

Russia's oil export revenue is climbing back up from early 2023 lows, a CREA report said. It shows a weakening in the effectiveness of the Western price cap, the think tank warned.