They're your fellow Hindi speaking Indians, they belong in India. They've been treated like dirt by your government and local politicians. Very cheap and typical of you to discard them off as "Nepalese".
This is the reality in "No. 5" - super power - India, where you cannot even get your poor out of misery and filth. If you want to compete with China, think rationally, not with your inflated head and macho ego.
Weak.
LOL.... plenty of Nepali, Bangladeshi and Pakistani speak Hindi and urdu. In fact, most of them do. And Plenty of them live on the Indo Nepal border.
As long as they don't have an adhar card or a ration card, they do not show up on official records.
There will always be poor and miserable and the filthy, even the US and UK have them. But that does not take away from the fact that today we are the 5th largest Economy on the planet while pakistani is busy begging for money.
LOL at your inflated head and ego. Totally shameless.