Contract - Frustration
Get a detailed analysis of Alliance Concrete Singapore Pte Ltd v Sato Kogyo (S) Pte Ltd and how it applies to your situation.