India-Nepal relations are extremely intertwined not only because of their religious affinity - both are predominantly Hindu societies - but also because of India's security concerns.
India-Nepal relations are extremely intertwined not only because of their religious affinity - both are predominantly Hindu societies - but also because of India's security concerns.