New Delhi, India — An Indian woman walks past Delhi policemen standing guard on a road scattered with shattered glass and stones during a protest against the rape of a 7-year-old girl in New Delhi yesterday. Police are investigating the rape inside a state-run school in the Indian capital. Angry mobs gathered at the hospital and threw stones at a nearby bus, shattering its windows. Police cordoned off the road and were trying to disperse the crowd. (Photo:AP)
More...
More...