Market Wrap: 2 November 2026

 

Nosipho Radebe speaks to Viv Govender, Senior Analyst at Rand Swiss