carrefour

Carrefour shuts India business

Carrefour is shutting its business in India less than four years after it opened its first store in the country.…

10 years ago