The 141-metre Nord superyacht, which was sanctioned by the EU, the UK, and the US, was due to dock in Cape Town Harbour on November 11 after setting sail from Hong Kong.
The 141-metre Nord superyacht that was due to arrive in Cape Town on Wednesday has gone off the radar. After all the uproar, was that Cape Town story just a ruse?