https://sherianajamii.com/2019/09/defenses-in-criminal-law.html
A guide to Major Defenses in Criminal Law