1 Articles
Report

PSA Peugeot Citroën has been based in its current offices, located less than half a mile from the iconic Arc de Triomphe in Paris, for a half century now. But the latest word has it that the French automaker is planning on leaving the historic location as part of its plans to cut costs.