I've spent 5 hours and it may not worth of your time. This is not a bad movie but I expect more when I see a movie in top 250 list.

Anyway this is a mafia movie in a specific area and it contains chronological background of 3 or 4 generations. Therefore movie has placed lots of different places and areas that took place. And because of that you may not get bored for length. But script has nothing original. I really don't know if characters are from real life or real events, but it doesn't matter movie should offer something more.

Again this is not a bad movie and movie makers give great effort for it but it is mostly relevant for India. Therefore it may not be worth of your time.