The correct answer is “The English had a strong army”.
While Dupleix was a capable administrator and strategist, and Pondicherry was a strategic port, the English navy ultimately proved to be the decisive factor in their victory. The British naval superiority allowed them to cut off French supply lines, reinforce their troops, and ultimately defeat the French.