In strictly legal terms, there is nothing wrong, since India never signed the Nuclear Non-Proliferation Treaty. But in psychological and political terms, the deal signed could only be perceived as legitimizing for Iran’s nuclear ambitions, not to mention North Korea’s.