The World Briefly
Me, Too
India
Police in eastern India on Tuesday said they arrested seven men for allegedly gang-raping a foreign tourist, an incident that set off renewed fury in the country over a “rape culture” that it has been attempting to defeat for more than a decade, CNN reported. Two...
Read full story →