According to the search results, there are several countries that do not recognize Israel. The number of countries varies depending on the source, but the most commonly cited number is 28. Here is a list of the countries that do not recognize Israel, according to the most recent information from the sources:
- Algeria
- Bangladesh
- Bhutan
- Brunei
- Chad
- Comoros
- Cuba
- Djibouti
- Indonesia
- Iran
- Iraq
- Kuwait
- Lebanon
- Libya
- Malaysia
- Mali
- Mauritania
- Niger
- North Korea
- Oman
- Pakistan
- Qatar
- Saudi Arabia
- Somalia
- Sudan
- Syria
- Tunisia
- Yemen
It is worth noting that some of these countries have never recognized Israel, while others have withdrawn their recognition or severed diplomatic relations. The reasons for not recognizing Israel vary, but many of these countries have significant animosity towards Israel due to the Israeli-Palestinian conflict and the Arab-Israeli conflict.