Addressing reporters here, the Congress Deputy Leader in Rajya Sabha said India has had a consistent and firm position on the rights of Palestinians for a state of their own since the days of Mahatma Gandhi and Pandit Jawaharlal Nehru. [India and Israel relations: All you need to know about it]

"So, there has to be balance. This Prime Minister has actually undermined that balance in India's foreign policy because he has not engaged with the countries of the Middle East, countries of the Gulf. He has diluted India's firm, consistent position on Palestine," he said. [Modi to be the first Indian PM to visit Israel]

The former Union minister said the PM has also not engaged with Africa and Latin America.

"Since it (the visit) is confined to Israel, the Prime Minister must bear this in mind that India has vital interests... economic interests in the countries of the Gulf, countries of the Middle East. There are over seven million Indian diaspora (in these regions)," Sharma cautioned. [Modi keen to deepen ties with Israel: Netanyahu]

"Foreign policy cannot be partisan. He (Modi) is free to travel but the message that he gives and the balance which he destroys...that's worrisome," he said.