Motoring / 15 March 2025 New energy: Mazda is here to stay, despite recent challenges Mazda managing director Craig Roberts discusses the brand’s position in South Africa and its decision to go more upmarket By Eyaaz Matwadia