India and Nepal share an open border that stretches for nearly 1,800km (1,118 miles). More than 6,000 rivers and rivulets flow down to northern India from Nepal and they contribute around 70% of ...
Some results have been hidden because they may be inaccessible to you