How far is nepal from india?