Theories of Punishment Under Indian Penal Code

The immediate consequence that follows a criminal act is known as punishment. With the change in the society or development in the country has witnessed various theories of punishment and the drastic changes that they have undergone from the traditional …

Read more