How you think that India geographical location better than neighbouring countries?

Nepal