Force Majeure and Impossibility of Performance in Arab Contract Law | Synapse