Yes
AA
Not in the United States
The person on trail The person on trail
true
Adv: repeat offender Disadv: lack of evidence
The 5th Amendment to the U.S. Constitution protects you from self incrimination.
Anyone who is sued is allowed to testify at trial for a calim against him or her.
No, a person on trial for a crime doesn't have to testify if they choose not to do so. In fact, depending on the case, attorneys will often advise their client not to testify.
Yes, if the testimony is to rebut or impeach evidence given in the defense case in chief.
Yes, only legally married spouses are protected from being forced to testify against one another.
Any witness may testify in a criminal trial, the competency would be determined by the cross examination. You would have to further define what you mean by "competent?"Added: If the witness has previously been declared mentally incompetent by the court or by psychiatric exam, it is doubtful that the opposing attorney would even allow the individual to give testimony without challenging their status to the court.
They can't. Only subpoeana'd witnesses may testify at a trial or hearing.
a fair trial
Yes.
You have the right to face you accuser in a criminal trial regardless of whether or not their name has been disclosed. However, if the accuser is a child, the court may decide that it would be too difficult for the child to testify publicly.