Signed but not ratified:
Algeria, Angola, Bahamas, Bahrain, Cameroon, Egypt, Eritrea, Guinea-Bissau, Haiti, Iran, Israel, Jamaica, Kuwait, Kyrgyzstan, Monaco, Morocco, Mozambique, Oman, Russia, São Tomé and Príncipe, Solomon Islands, Sudan, Syria, Thailand, United Arab Emirates, United States, Uzbekistan, Yemen, Zimbabwe.
Not signed: China, North Korea, India.
Burundi and The Philippines withdrew from the treaty.
Hasn't Israel repealed its signature at some point?