World criticism mounts over Iran