I have every reason to believe that Indian presence in Afghanistan, no mater for how noble cause, will do less good and more harm. Yes, the Indian troops (military or para-military) are sent to protect the Indian infrastructure and assets in Afghanistan (however Indian government defines it) and not to engage with the insurgents, but there is not guarantee that the Indian presence will be taken as such by the insurgents. 'Friend of my enemy is my enemy', and that is how the insurgents will take the presence of any foreign troops in Afghanistan. Eight long years with every kind of support and technology and tons of money to dump in, still the insurgence could not be curbed, in fact it is on the rise. Until last year, the North and North Western Afghanistan was relatively peaceful, this year, no more.
There are many learned members here, and after all these years, at least they should have started to realize that Afghanistan's neighbors might not want a radical Islamic regime in Kabul, but they'll also not accept a permanent American presence in the region. Russia, China and Iran are in a win win situation; Russia in particularly had to even the score with the former Mujahideen and their supporters/financers; here the Russians don't have to fire a single bullet; while both of her enemies are being neutralized by each other. This is a fight between the two, why India is so eager to get its men harmed in this battle? Obviously India has seen some gold in these hills, whether India will ever be able to get to that gold is remained to be seen.