World | Wed Nov 23, 2011 8:50am EST

Iran's Ahmadinejad slams European "puppets" of U.S.