Those who are familiar with the etymology of the English language word “juggernaut” will know it has its roots in Sanskrit. It is, therefore, perhaps an appropriate term to use to describe the seemingly unstoppable force of India at this year’s Cricket World Cup.