For any gifts from South Africa (or International) the following method is available:
Account Holder: Mr. KP Thwala
Bank: Investec Bank Ltd.
Bank Address: 100 Grayston Drive, Sandown, Sandton, Johannesburg, South Africa, 2196
Branch Code: 580105
SWIFT/BIC: IVESZAJJXXX
Account number: 1001 3241 797
Currency: ZAR