Newly launched car brand selling more cars in South Africa than Mercedes-Benz and Honda Business • 6 June 2025