Do NPC deputies enjoy criminal immunity?

Criminal immunity, also known as lawyer's immunity, refers to the right given by law to a defense lawyer to refuse to prove to the judicial organ the knowledge of his client's practice in criminal proceedings, and not to be investigated and punished by relevant laws because of his legal practice. It includes immunity from testimony and immunity from liability.