Business New Mazda CX-80 Makes Its European Debut as a Flagship SUV with PHEV and Diesel Power Sanchita Patil April 19, 2024