1) Some south Indians say they are "more" Indian 2) Some north Indians say they are "real" Indians 3) similarly, some hindus claim to be more indian than the muslims, sikhs, etc.
Let us all accept that events like invasions are things of the past now. The modern India is a democracy. This is not an era of kings, rulers, invasions, wars,etc.
In our democracy, every Indian citizen is as Indian as any of his fellow citizens, irrespecitve of his being Hindu, Muslim, sikh, christian, south indian, or north indian.