What a movie sorry to say no logic at all
1. When they find bomb they could have drove that car away from crowd in the start itself when he says almost 1.5 hrs are there but waited till last minute and brought helicopters like they are just beside
2. When the caught Katrina as captive they could have fought then as it is a timer but waited till Singham sir came why?
3. They said they were 40 odd people in last fight but the terrorists that were killed if counted like around 80 something are they waking up from dead and fought and then died again ??
I am not saying anything about story but they could have had a little logic while writing script.