Neither the muslims came from West Asia nor the Christians came from Europe. The Muslims and Christians in India are the decendants of those who converted at various points in history for various reasons (let us not go into the reasons).
It is the Muslims and Christians who consider themselves as outsiders. Some of them even think that there was no place called Indian sub-continent before the arrival of Islamic invaders and European colonizers!!!!!
The Muslims and Christians should first understand that they also have equal rights (nothing more, nothing less) as Citizens of a Secular democratic republic called India. They should not try to blackmail the majority community in the name of Religion.