Russia says it's withstanding the impact of sanctions. Sweden's finance minister says satellite images show a different story.