Hinduism is NOT an Indian religion. Just as Islam is NOT an ARAB religion. These are universal faith that people can follow irrespective of where they live or where they were born or in which family they were born.
No one should change/alter their religion based on location/nationality.
So why should an Indian not be a Muslim or follow any other belief other than Hinduism. Indians can be Hindus, Muslims, Sikhs, Christians, Jews, Atheist, etc.
I never said that ADVANI should not be the PM because he was born in what is today's PAKISTAN. Then our current PM is in the same boat.
Any person who is a citizen of India can run for public office. Read the constitution.