Video of a Pakistani girl slapping two boys in public after inappropriately harassing her has been going viral on Twitter.

The video was reportedly taken in Dabgari, Peshawar city.

In the video, passersby were seen trying to help the harassers run away from the woman who started slapping him instead of catching them and reporting them to the police.

The woman who appeared in the video was applauded for her courage in a country where women are blamed for being sexually harassed!