“pacta sunt servanda” is one of the most fundamental principles in the common law and iranian legal systems, which have been exposed to exceptions in the process of time. these exceptions are part of general doctrine of frustration. iranians exceptions to this rule are named as “ta`azzor” and “ta`assor” rules. doctrine of frustration in common law includes three subdivision theories: “impossibi...