Protests against the release of 11 convicted rapists in India
Demonstrators protest release of 11 men convicted of raping a Muslim woman during 2002 riots. The men were released on suspended sentences on India’s independence day. Over 1,000 people, mostly Muslims, were killed in the devastating communal violence. On Saturday, hundreds of Indians demonstrated against a recent government decision to release 11 men who had … Read more