26 min read Sarvarthapedia Bharatiya Nyaya Sanhita 2023: Sections (1-358), Punishments, and Legal Framework