Police escort men, their faces covered, accused of a gang rape, outside a police station in Noida on the outskirts of New Delhi, India, on Saturday.Sep 02, 2013

FULL STORY

Photo: Reuters

This photo has been viewed 196 times.

TOP top