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