nalini, India is an anglicized version of Hindustan. The name India, Hindu, Hindustan comes from the river 'Indus'. Essentially, the people living beyond the river Indus were called Hindus. Now, religion wise, Hinduism is essentially an all encompassing religion. During the last two centuries, there has been attempts to correctly interpret Hinduism to its founding Vedic principles (essentially one God, many forms, God exists in all, whether good or bad). Most of these fundamentals have so much in common with Christianity and Islam. There has been people taking advantage of a more narrow outlook on Hinduism. That is not surprising(that is the nature of man). Same can be said about any other religion. Final point, Hindustan though literally means 'land of Hindus' does not mean land of people who follow Hinduism. It means, land of people who live beyond Indus. I am a Christian. I have every right to the soil as any Hindu, Muslim, Sikh, Jain or whatever. And I have every duty to defend it too.