You are short of knowledge, before giving any statement you have to be sure about what you are saying.
1.Muslims are all around the world and the place where they belong they are called Muslims of that country. 2.I am sure if you had any opportunity to travel out of India, if you happen to travel to any Muslim country will know the actual sense of Islam and how people from Indian community are treated irrespective of religion he/she may belong. calling Muslims a virus in America can be challenged in court and offender will be punished for racial remarks, i am not sure about India. 3.Better read History of undivided India at length and then talk about 1947 partation. 4.If you don't know who are Indian Muslims then you are not part of India and far far away from realty. some where in the dream world of RSS.