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