Wasnt that several hundred years ago? The conquest and invasions you are talking about.
When you go to Britain, you and many other whose children are born there call themselves British and if they are discriminated against, they protest. This is the people who immigrated 25 to 50 years ago to a new country and are only first or second generation British or naturalized citizen. But people who have been living in India, were born in India, who most likely converted to Islam couple of generations ago are called conquerors and invaders!!?
I dont see a difference between you and the kids who insulted an elderly man, because you have the same attitude as them. How that elderly man an invader? What has he got to do with conquests that happened couple of centuries ago? Why is he not accepted as an equal Indian citizen when he is an Indian for hundreds of generations?
This is not talking about religious identity. This is about citizenship. The sickness that Modi is arousing in your minds is actually going to destroy your country. This is a dangerous path to tread. Religious and communal harmony are strengths of your country, the foundations on which your country is standing.