A third axis of conflict is religion. A vast majority of the billion-plus Indians are Hindus. But India also has the second largest population of Muslims in the world – about 140 million (only Indonesia has more). In addition there are substantial communities of Christians, Sikhs, Buddhists and Jains.