I dunno, China is relentlessly exaggerating its own economy....they arent nearly as strong as they say they are. Iran has had 30 years of worthless santions....unless were talking about oil sanctions which WOULD work and would also FORCE OPEC too up their production.....which they could do with literally the flip of a switch......

A total Naval Blockade should do the trick. However Obama is far to worried about what the people of Denamrk think to do something as ballsy and brazen as that.