Every Indian has learnt to have a different yardstick for domestic and foreign films, and more so in more serious subject matters like this one here.
You can feel a lot of lethargic writing in the script which just have too much to the mercy of luck and loopholes.
Well directed, shot, edited and acted without doubt, and overall a great watch.