Definition: In this task, five ordered key facts are given. All the given facts are expressed in natural language. Your job is to generate a story 100 to 1000 words long, that includes all the facts given as input in their order of appearance while expanding upon them to produce a broader, yet coherent, narrative.
Input: Fact1: Kajal witnessed rape and murder of girl student of college, Fact2: Mahendra fights for justice for girl in court as wife is only witness of rape, Fact3: Sinhangia asked Kajal to withdraw case, Fact4: Mahendra does not prove offence, Fact5: Surya does not agree with proposal of Mahendra

Professor Kajal witnessed a rape and murder of a girl student of her college. She complains to police but they are reluctant to take any action against the rapist because he is the brother of a powerful and influential gangster, Singhania. Kajal was the wife of advocate Mahendra who is handicapped. Mahendra fights for justice for the girl in court as his wife is the only witness of the rape. Sinhangia asked Kajal to withdraw the case, but Kajal refuses. Angry, Singhania along with his goons rape and kill her in front of helpless Mahendra. Without having any evidence, Mahendra does not prove the offence. Suddenly he saw a young man Surya, who looks like him and proposed to him to help him to avenge his wifes death. Surya was actually Mahendras brother. Surya believed that their father made Surya an orphan. Initially he does not agree with the proposal of Mahendra, but after considering the situation of Mahendras baby he accepted the proposal. The two brothers started killing the Singhania gang one by one.