A protest outside Delhi Police headquarters on Wednesday