Chapter IX - Section 127: Why a Judge Cannot Be Put in the Witness Box Over Their Own Ruling, Under the BSA, 2023 | Latest Update & News - Sajjad Husain Law Associates | Legal News & Judgment - Sajjad Husain Law Associates