He said the services of diplomats are not being used to the fullest and noted that they can do "what politicians can't".
"There is no point complaining about what the Chinese have done. We must understand the Chinese psyche. Have we understood the Chinese psyche to have expected them to have done something else? Our diplomacy is not taking into account the thinking of the other side.
The former was speaking on the sidelines of the release of the Arabic translation of his play 'Sons of Babur' where several Arab League ambassadors were present at the event.
Taking a jibe at Modi, the Congress leader said it is "serious diplomacy".
More From This Section
"You make speeches and think you will succeed... You have to work on it. You have to work using diplomats. It is not just the work of politicians," he said, adding that expert diplomats on the topic are "not used".
National Security Advisor Ajit Doval was in China yesterday where he discussed Beijing's blocking of India's bid in the UN to ban Pakistan-based JeM chief Masood Azhar besides the border issues between the two countries and those related to counter terrorism.