bold part in detail manner or open other thread
Really? Whatever arguments I can offer have all been publicly available for a time and often commented on. I am not a GoI functionary so all my points would be informed speculation.
Russia - Indian Foreign Office has largely been silent on Russia. It doesn't take a genius to figure it out India is increasingly getting closer to USA and this is accompanied by distance from Russia. Modi met quite a few world leaders in NY. Putin who is desperate need for support in diplomatic circles would have welcomed a powerful ally in India endorsing his views if not that then just meeting with him to show acceptance of Russian stance. But zilch nada.
Kindly understand that while it may not be a zero sum game for India, Indian Bonhomie with US and personal chemistry of Modi and Obama surely annoys the hell out of famously mercurial Putin.
Just imagine how would it look like if Russia exhibited similar feeling of brotherhood and shared destiny with Pakistan?
MEA could have smoothed things through by giving a statement acknowledging Russia or arranging a meeting of Modi and Putin but it didn't. Hence my assertions.
China - Malabar exercises, Joint Ministerial TriLateral Meet, Veiled statements of Maritime Security and Freedom of Navigation at regular intervals. India has not been silent on it's criticism of China nor it should be.
I believe Indian Policy on China to be absolutely right and a welcome departure from the earlier one.
UK and Afganishtan - Their were rumors that UK created some mischief in Afganishtan and was a facilitating agent for NDS-ISI ties. The current meeting with David Cameron which was a filler notwithstanding India has rebuffed both Afganishtan's and UK's attempt at rapprochement. It took major Diplomatic Legwork by UK to pacify India and invitation which has been pending since long has finally been accepted though the dates are not out yet. Still this visit by Modi to UK has more to do with connecting with Indian Diaspora than engagement with UK Polity.
I agree with current stance of Government again, India should strongly but silently discourage increasingly irrelevant countries like UK from harming Indian strategic Interest.
Nepal - I have mixed feelings about this. Indian noting of Nepal's constitution has not gone unnoticed. India is creating a space which other countries hostile to Indian interests can fill which India can ill afford given it's strong ties and strategic interests with Nepal. My doubt stems from the fact that I don't think there is much China or Pakistan can do to harm Indian interests in Nepal except scoring some points in short run.
Sri-Lanka - India should tread very carefully here, too much meddling or heavy handed dealings can backfire. Statements like Building a Bridge etc unilaterally which is very unpopular with Island inhabitants should not be made. It is with great difficulty and effort India has clawed back the space it lost in Island Nation. Dealing by back channels is the way to go. Less Public statements on SL then better, India should be a benign elephant miles way rather than stampeding one at at it's gates. Supporting UNHRC resolution would be a step in right direction.