New Delhi, India – As Indian Prime Minister Narendra Modi emerged from his plane at Ben Gurion airport outside Tel Aviv on July 4, 2017, his Israeli counterpart, Benjamin Netanyahu, waited for him at the other end of the red carpet laid out on the tarmac.
Minutes later, the leaders hugged. Speaking at the airport, Modi said his visit was a “path-breaking journey” – it was the first time an Indian prime minister had visited Israel. Netanyahu recalled their first meeting in New York in 2014, where, he said, “we agreed to break down the remaining walls between India and Israel”.
Nine years later, as Modi prepares to fly to Israel on February 25 for his second visit, he can largely claim to have accomplished that mission, analysts say. A relationship that was once frowned upon in India, and then carried out clandestinely, is now one of New Delhi’s most public friendships. Modi has frequently described Netanyahu as a “dear friend”, despite the International Criminal Court having issued an arrest warrant in late 2024 for the Israeli premier over alleged war crimes carried out during Israel’s genocidal war on Gaza.
Indian diplomats and officials have justified the country’s pivot towards Israel as a “pragmatic approach” – Israel, with its tech and military expertise, has too much to offer to be ignored, they argue – balanced by efforts from New Delhi to strengthen ties with its Arab allies.
Yet, it has come at a cost, analysts say: to Palestine, and India’s relationship with it, and, according to some experts, to India’s moral credibility.
“The so-called realist turn of India has cost its moral power, which it used to enjoy in the Global South,” said Anwar Alam, a senior fellow with the Policy Perspectives Foundation think tank in New Delhi.
Amid an ongoing war in the Palestinian territory, Modi’s visit “amounts to legitimising the apartheid Israeli state”, Alam told Al Jazeera.


India was a staunch advocate for Palestine in the post-colonial world order, with major leaders backing Palestinian independence. In 1947, India opposed the United Nations plan to partition Palestine. And four decades later, in 1988, India became one of the first non-Arab states to recognise Palestine.
The end of the Cold War – India leaned towards the Soviet Union despite officially being non-aligned – forced a change in New Delhi’s calculations. Alongside an outreach to the United States, India also established diplomatic relations with Israel in January 1992.
Since then, defence ties have anchored the relationship, which has also expanded on other fronts in recent years.
Modi’s rise to power in India in 2014 proved to be the catalyst for the biggest shift in relations.

