It's indeed the journey rather growth of a man along with a nation. It's an overwhelming ride of emotion, action and subtle comedy. It's not at all preachy. It's not exaggerated at any place.
Salman khan has gone out of his so called comfort zone to portay different shades and it's well paid off.