I think terror risk in India is plainly exaggerated. I have arrived at this conclusion after observing cricketers from Australia, South Africa and New Zealand who are currently playing in IPL T20 tournament.
Compare the terror risk in Pakistan and in India. A popular view is that terrorists in Pakistan are controlled by the powers in that country. Coincidentally, terrorists in India are also controlled by the same people. This is a view probably shared by all countries except Pakistan. Fittingly, every now and then terrorists and government call a truce in that country that probably goes well with the popular belief.
However, if there is any terror strike in Pakistan those cricketers either won't tour or will pack their bags and go back home. Mind you this is in a country that controls its terror and probably may not like to embarrass itself.
Let us see India's case. Most of the times India does not have much clue about the terror attacks. Its record in solving the past terror cases is even worse and whatever it has done is very superficial. Unlike Pakistan it can't even call a truce with the terrorists.
For me, under these circumstances it is safer to tour Pakistan than to India. However, cricketers from Australia, South Africa and New Zealand have more faith in India than Pakistan.
This contradiction drives me to think that majority view need not be the right view. Probably India controls the terrorists than the other way round. Though terrorists may think India is their play ground unbeknown to them they are mere pawns of the powers in India.