Discover the meaning and types of legal immunity, including witness, sovereign, and diplomatic immunity, and learn about ...