Self-defense and fulfillment of duty operate on different principles. Self-defense is based on the principle of self-preservation from mortal harm, while …

Read more