French retailer Carrefour this week opened its first cash-and-carry store in India after months of speculation.