20070828 india: It's terror; no use denying it