Two suspects have been arrested
(Newser) -
Police in northern India have made two arrests in connection with the rape of an Israeli tourist, who was assaulted after she accepted a ride with six men while traveling in the state of Himachal Pradesh. Police were using security camera footage from the town of Manali, where the victim...