Retail News India : France’s Carrefour group, the world’s largest retailer after Walmart, opened its first store in the south here on Wednesday, challenging Metro in the cash-and-carry business in India. [ … ]
Franchise India | Best Franchise Business in India | Profitable Franchise in India