Mahindra agrees to buy Pininfarina in deal worth $185 million

India’s Mahindra and Mahindra has agreed to buy Italian car designer Pininfarina in a deal worth about 168 million euros ($185 million). Pininfarina will remain an independent company with a separate listing in Milan.