One fun fact: there are actually more Christians in India than followers of the famous Sikh faith. Why do Sikhs have more political clout than Christians?
Thande and Fabilius are
both right!
Firstly because the Christians don't work together- there are huge differences between the various Christian sects.
Take Kerala where Christianity has been present for near 2000 years- my people, the St. Thomas Christians (Syrian Orthodox) are well integrated into the caste system as honourary Kshatriyas. Kerala evolved a caste/class system where the Hindus were the aristocracy and the bulk of the peasantry, the Syrian Orthodox were pretty much gentry (owning a lot of land with low-caste Hindu tenants and paying taxes to Hindu aristocracy) and some Christians, the Jews and the Muslims were the mercantile class. However when the Portugese came along they made lots of converts in two classes- the outcaste fisherfolk and among some of the St. Thomas Christians. The former became Roman Catholics while the latter became Syrian Catholics in union with Rome. The effect of this is that old-fashioned Syrian Orthodox Keralites from the pukka gentry families (like my grandmother) will be willing to regard Syrian Catholic Keralites as equals while Roman Catholic Keralites are looked down on as peasants.
Secondly, the Sikhs have the most representation in the Indian Armed Forces per capita of any Indian ethnic group. When the Indian Army goes to war, the Sikh Regiments will lead the charge- and the Sikh Regiments are
scary. Man for man they may be the finest warriors on the planet except for the Gurkhas*.