Foreign Policy Feed Russian Oil Is Still Paying for Putin’s War Design TechJuly 19, 2024033 views Russian Oil Is Still Paying for Putin’s War After initial success, Western energy sanctions are stalling out.