The problem isn’t Pakistan/China/Afghanistan/Saudi Arabia/etc…it’s that India insists on occupying territory where the general population wants nothing to do with Indian rule. The Indian army itself admits that there are no more than a few hundred militants in Kashmir at any given time:
http://www.zeenews.com/news558527.html?FORM=ZZNR3
Then why, pray tell, does India need 700,000 soldiers posted in Kashmir? Is India’s army so wildly incompetent that it takes 1,000 Indian soldiers to deal with 1 militant? No…the problem is that 5.5 million Kashmiris also hate the Indian occupation and need to be suppressed and bludgeoned into submission on a daily basis if the occupation is to continue.
As I said before, perhaps the massive resources India is wasting on maintaining control over an area that represents 0.5% of its total land mass, with less than half the population of Delhi, could be better spent on feeding and educating the teeming, impoverished masses of UP and Bihar.