Who has signed what

Treaty status per country

Country

Algeria

Bahrain

Comoros

Djibouti

Egypt

Iran

Iraq

Israel

Jordan

Kuwait

Lebanon

Libya

Mauritania

Morocco

Oman

Palestine

Qatar

Saudi Arabia

Somalia

Sudan

Syria

Tunisia

United Arab Emirates

Yemen

Total

NPT

ratified

ratified

ratified

ratified

ratified

ratified

ratified

ratified

ratified

ratified

ratified

ratified

ratified

ratified

ratified

ratified

ratified

ratified

ratified

ratified

ratified

ratified

ratified

23

TPNW

signed

signed

signed

ratified

signed

4

CWC

ratified

ratified

ratified

ratified

ratified

ratified

ratified

ratified

ratified

ratified

ratified

ratified

ratified

ratified

ratified

ratified

ratified

ratified

ratified

ratified

ratified

ratified

22

BWC

ratified

ratified

ratified

ratified

ratified

ratified

ratified

ratified

ratified

ratified

ratified

ratified

ratified

ratified

ratified

ratified

ratified

ratified

18