Business Maverick Stellantis, one of the world’s biggest car companies, to set up manufacturing plant in SA By Georgina Crouth