excellent combination of science and Indian history , many indian cultural aspects which are neglected and depicted very well .nikhil acting is very astonishing , he took entire movie on his shoulders. India has to make these kind of movies instead of remaking noncence western movies.overall very good movie to learn something I think every one has to watch with family once.