How come , do you think, India was better able to hold onto “pagan” traditional beliefs better than Europe?
Paganism is a Christian term. The believers in the various religions existing in India consider themselves faithfull and Christians are the infidels, or pagans. If your question is why India did not become Christian, then the answer is because the British did not enforce Christianity upon the Indians in the way that Spaniards and Portuguese did in their colonies. The British respected local religions and customs unless they clashed with concepts of humanity or provoked conflicts. Check the number of Chrstians in Goa in relation to other religions and you will understand better. In Goa a fomer Portuguese colony in India, 26% of the population is Christian while in India as a whole the Christian population is 2%.