Factors considered when granting immunity from prosecution for witnesses include the seriousness of the offense, reliability, and Involvement in criminal activity. Governmental, sovereign, and diplomatic immunity are also granted for specific persons and circumstances.