Johannesburg Stocks Plunge: A 20-Year Low Amid Iran Conflict | Whale Factor