The correct answer is (b).
Section 482 of the Code of Criminal Procedure (CrPC) gives the High Court the power to quash any criminal proceeding, if it is satisfied that it is not maintainable or that it is being pursued mala fide or for an ulterior purpose. The High Court can also exercise this power to prevent abuse of the process of court.
The Supreme Court has held that the inherent power under Section 482 of CrPC is a discretionary power and should be exercised sparingly and with caution. The Court has also held that the power should not be used to interfere with the discretion of the trial court unless there is a clear abuse of the process of court.
The Session Court is a subordinate court and does not have the power to quash a criminal proceeding under Section 482 of CrPC. Only the High Court has this power.
The option (a) is incorrect because the Supreme Court is not the only court that can exercise the inherent power under Section 482 of CrPC. The High Court also has this power.
The option (c) is incorrect because the Session Court is a subordinate court and does not have the power to quash a criminal proceeding under Section 482 of CrPC. Only the High Court has this power.
The option (d) is incorrect because not all criminal courts have the power to quash a criminal proceeding under Section 482 of CrPC. Only the High Court has this power.