Well designed narration........ Stories which I've heard in my childhood and in my schoolings have perfectly matched on screen....... Completely worth watching...... First half is slow comparing with the 2nd...... Emotions and facts have perfectly carried out through out the film...... Final word.... RGV is back...