It's not like they are god and they should know everything but they have missed to pinpoint the target place so many times, like Delhi, Ajmer Sharif, UP, Mumbai and now Jaipur.
We need new Intelligence team which should work against the Terrorism not work for the PMO and CMOs to settle political rivalaries.
Only God knows when these politicians will put Country ahead of their personnal issue settlements.