Your next pocket travel guide
Upvote:5
Yes, you do. Nepali visa has no standing in India. Standard rules apply for your nationality, whatever they might be.