Citroen C3, the first mass-market product from the French carmaker in India, is all set to hit roads today (i.e. 20th July...
The Citroen C3 is ready to witness a release in coming months. Interestingly it will be the brand’s first model to come...