The term «beneficial defense» has the same meaning such as point 29 of your Indian Penal Code (forty-five from 1860)
The term «beneficial defense» has the same meaning such as point 29 of your Indian Penal Code (forty-five from 1860) (2) An affidavit created by …