Citroen's C4 Cactus concept car made its world premiere on March 4, 2014 at the Geneva International Motor Show in Switzerland. [Hao Yan / chinadaily.com.cn]