I can read that many here take offense regarding the woman´s action. What do you really know? What we do know, is that men from India have a terrible view of women. I might very well be like he did pull her hair and was hitting her. What should she do according to you guy who blame the woman without having any facts? Just stand there, shut up and take the beating?
If it is like she say, then it´s clearly self defense. Also, as the guy was running around with a stab wound to the chest and arm, I guess it wasn´t fatal. Seems like he was in quite good condition. Even if he wasn´t, that does not change the fact that she might be telling the truth.