The Nuclear Non-Proliferation Treaty (NPT) has been signed by 191 nations (near-universal membership). However, four key states remain non-signatories: India, Pakistan, Israel, and South Sudan (the newest country). The answer 189 reflects circa 2005-2010 data.