Explore Section 127 of the Bharatiya Sakshya Adhiniyam, 2023, which defines the role of Judges and Magistrates as witnesses. Learn about judicial protection, exceptions, illustrations, and its impact on judicial independence and accountability in India’s criminal justice system.