Modi vows India will 'retaliate on its own terms' if there is any future 'terror' attack on the country.