Supervening impossibility or illegality of the performance of an obligation is a form of discharge of contract by ………………………………

Frustration

Explanation:
Frustration occurs when unforeseen events make the performance of a contract impossible or illegal, thus discharging the parties from their obligations under the contract. The event must be beyond the control of the parties and not their fault.