Understanding the Bharatiya Nyaya Sanhita (BNS) 2023