There is one major concern about the IAEA agreement. I would like people to comment who have answer to this.
Clause 10 states "Nothing in this Agreement shall affect other rights and obligations of India under international law."
India is not signatory to NPT and CTBT and thus has no rights in the International Arena. What India is doing is considered "illegal". Would India be subjected to stop this illegal activity since it has no rights...or asked to meet its obligations under International Laws.