Ratanlal and Dhirajlal: The Indian Penal Code has long been one of the most trusted and respected legal texts in the country, with a legacy of over a century in print. The current edition is based on The Bharatiya Nyaya Sanhita 2023, which replaces The Indian Penal Code, 1860, and came into effect on 1 July 2024.