An American woman was sexually assaulted on April 9 by a group of men in the former’s room in a 5 star hotel in Delhi. The Indian police is running errands in a bid to find the culprits. Well, a country that claims of being the most hospitable, is not even worried to stick a dick in! That’s some esteemed hospitality to be honest.

Previous articleThe Rape Story
Next articleDisabled Disables Everest