The first appellant (ZDC) owned all shares in Last Hope Estate Dete Holdings (Pvt) Ltd and advertised their sale in February 1999. The respondent (Msuna Safaris) bid Z$30,000,000 with financial assistance from the second appellant (the bank). The bank issued irrevocable bank guarantees on 26 April and 26 May 1999, each valid for 30 days. On 27 April 1999, ZDC accepted the offer subject to payment within seven days. An Agreement of Sale was drafted by ZDC's lawyers and signed by ZDC and Msuna Safaris on 21 June 1999, stipulating payment by 30 June 1999. After signing, the bank's lawyers advised the agreement was defective and required amendments. When the purchase price was not paid by 30 June 1999, ZDC's lawyers gave 14 days' notice to remedy the breach on 5 July 1999. When the breach was not remedied, ZDC cancelled the Agreement on 26 July 1999. Msuna Safaris applied to the High Court seeking a declaration that the Agreement remained valid and compelling the bank to pay. The High Court granted the order, prompting ZDC's appeal.