Short answer

No. Muslims have lived on India's coasts for more than a thousand years. Traders brought Islam there. By about 916 one district on India's west coast had about 10,000 Muslims, and some were born in India. India's 2011 census counted 14.2 per cent of its people as Muslim. In Bengal and Punjab, the historian Richard Eaton traces the Muslims mainly to local communities who accepted Islam. Islam did begin in Arabia. But where a teaching began cannot show whether it is true. The numbers we write today began in India, and they are true everywhere. Truth has no nationality. Becoming Muslim changes whom you worship, not your language, your family or your country. The Qur'an says every people had a warner (35:24), and that the Prophet (ﷺ) was sent to all people (7:158). So Islam's message was always for India too.

What "foreign" could mean
The questionThe answer
Did it begin outside India?Yes, in Arabia. That says nothing about whether it is true.
Is it new in India?No. Muslims witnessed a ruler's grant in Kerala in 849.
Are its people outsiders?No. In Bengal and Punjab the Muslims came mainly from local communities.
Does it take you from your people?No. Your worship changes, not your language, family or country.
Does its message leave India out?No. Every people had a warner, and the Prophet (ﷺ) was sent to all.

Read the full explanation

See your saved pages