Police in India have arrested the head of a school where a 6-year-old girl was raped earlier this month and charged him with hindering the investigation and negligence.
FOX News, FOX News: World
Wed, 07/23/2014 - 3:11am
Police in India have arrested the head of a school where a 6-year-old girl was raped earlier this month and charged him with hindering the investigation and negligence.