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