Open Video Letter This is a Slap on Everyone’s Face Who Thinks India is a Land of ‘RAPISTS’! 8 years ago An open video letter to all who equate 'rape' 'poverty' and 'gender inequality' to India! Though India is known to…