When PSA Peugeot Citroën announced plans to set up shop in India in 2011, its delegation to India was given a red carpet welcome in the states it visited. So sure was Tamil Nadu of bagging this last major investment by a global car player in India that it went ...
This is an Autocar Pro Plus article. Subscribe to continue reading.