Excellent narrative, Excellent script. It covers generally all aspects of the society. A must watch movie