Citizens of Nepal do not require visas to enter India, and may remain in the country without any limit of stay.