Carrefour to open first store in Delhi soon

The second largest retailer in the world, Carrefour will open its first store in Delhi in a few weeks. That ends several years of attempts to enter one of the world's fastest growing consumer markets.

Related Videos