There have been violent protests in the Indian capital New Delhi after a seven-year old girl was sexually assaulted at school.
Police used batons to try to disperse an angry crowd outside the hospital where she is being treated. They had converged on the area after medical reports confirmed rape.
Protesters attacked buses and threw stones at police. Two teachers and a school caretaker were reportedly detained for questioning.