Contract - Discharge - Breach
Get a detailed analysis of Ng Poh Guan v Chan Ai Leng and Others and how it applies to your situation.