Russia’s Oil Sector Is Struggling As The West Shuns Its Crude
Russia’s oil industry—a vital resource of budget revenues—is currently demonstrating signals of slowdown as Western potential buyers shun Russian oil even though Moscow struggles to...