News

A video filmed in New Delhi shows men ignoring the sounds of a screaming woman in a van. Picture: freeimages.com.

Video shows India’s apathy towards rape

2014/06/13
A video filmed in New Delhi shows men ignoring the sounds of a screaming woman in a van.