The collapse of TerraUSD takes two SA scalps
Headquartered in the British Virgin Islands but managed out of Cape Town, Invictus Alpha and parent company New World Holdings have been placed in liquidation in the British Virgin Islands due, in large part, to excessive exposure to the…