Image Source Nowadays wherever I turn my head, news of rape ambush me. Be it the buzz feed of social networking websites, media channel or messages circulated around various messaging apps. All I ever get to read is how inhumane homo sapiens have become.