English: This has been their most potent weapon.
Telugu: ఈ వారి అత్యంత శక్తివంతమైన ఆయుధం భావించారు.