Citroen C3 sub-compact SUV to launch in India tomorrow: Check design and more

Citroen C3 is ready to be launched in the Indian market tomorrow, that is, on 20 July. The French automaker has

Read more