A. UN General Assembly
B. UN Security Council
C. IAEA
D. FATF
Submitted by: Ay@z AB
The IAEA therefore has a specific verification role as the international safeguards inspectorate, namely to verify the fulfilment of obligations assumed under the NPT by non-nuclear-weapon States parties.
The correct answer to the question: "Which body verify Non Nuclear Weapon States’ compliance with commitments under the NPT not to acquire nuclear weapons?" is "IAEA".