Why is there no visa required on the India-Nepal border?

Back to top button