29 countries that don’t recognize Israel:
Afghanistan: never
Algeria: never
Bangladesh: never
Bolivia: suspended/cut relations
Brunei: never
Comoros: never
Cuba: withdrew
Djibouti: never
Indonesia: never
Iran: withdrew
Iraq: never
Kuwait: never
Lebanon: never
Libya: never
Malaysia: never
Maldives: suspended/cut relations
Mali: suspended/cut relations
Mauritania: suspended/cut relations
Niger: suspended/cut relations
North Korea: never
Oman: never
Pakistan: never
Qatar: never
Saudi Arabia: never
Somalia: never
Syria: never
Tunisia: never
Venezuela: suspended/cut relations
Yemen: never
Note: With the exception of four countries - Bolivia, Cuba, North Korea, Venezuela - the countries that do not recognize Israel are predominantly Muslim.