A Citroen Xsara Picasso is seen on display during a car show in Chengdu city, southwest Chinas Sichuan province, 19 September 2008. A senior officia Stock Photo - Alamy
Citroen Xsara Picasso (2004 - 2011) - AutoManiac
File:Citroen Xsara Picasso front 20080705.jpg - Wikimedia Commons
Used Citroen Xsara Picasso 2008 for Sale | Motors.co.uk