Motoring New Car Brand Omoda Touches Down in South Africa 23rd March 2023 0 Omoda has touched down in South Africa, bringing an edgy new car brand to the Republic.