Fact: India stands 85th amongst 121 countries on number of reported rapes. Another Fact: We aren't a country full of rapists!
It's high time we stop declaring ourselves as one. Rape is an awful crime. Leching is a problem. And we must voice out against these. But not at the cost of declaring ourselves as the worst. This video explains how over-hyped rape truly is in India and what we actually need to do. Good job, Teen Pather . Thank you for the information!