Last minute Russian demands are stalling significant momentum in ongoing talks in Vienna to restore full Iranian and U.S. compliance with the 2015 multilateral Iran nuclear deal. The talks involve all seven parties to the deal—Iran and six powers referred to as the P5+1 (i.e. the United States, Russia, China, France, and the United Kingdom