Sam Smith cancels rest of Cape Town tourDisaster has struck British soul singer Sam Smith’s current tour of South Africa, with the