Modi must deliver on his promises to Nepal
India’s relationship with Nepal, or for that matter any of its neighbours, has not been that smooth in the past few years. Somehow or the other an “arrogant” India has managed to irk its neighbours with its “big brother attitude”. During my Nepal visit some years ago, I was surprised to see how China had…