The acting was very good. The shooting locations and street scenes were the best. They took in four regions and all sorts of streets - with elephants and without! The plot was ok, except the behavior of Deepesh puzzled me. But the reason I only gave 7 stars was that the ending fizzled so badly. Worst ending in the history of cinema? You decide.