the spate of rape and murder in the country in recent times.