Nepal vs India India and Nepal are neighbors with the Himalayan Kingdom lying on the northern borders of India. The two countries have had friendly relations since time immemorial though Nepal is tiny in comparison to India that is often described as a subcontinent. The Indo-Nepal border is a porous one with citizens of […]