Dipak Bose, don' think like a british. Some of the areas which is part of India now, has always been part of Nepal until the British took it away from the country of Nepal. The people are Nepalease by descent but not Nepalease by Citizenship. Their ancestors come from that land, hence they have every right to demand what they do.
If your argument is correct, then please go to Bangladesh because Bengalis have a country there. They shouldn't have a separate state in India.