India could face terror for years