French Retail Giant Carrefour To Return To India By June 2025
Carrefour has more than 14,000 stores in more than 40 countries. (Representational) Paris, France: French retail giant Carrefour announced Monday that it will return to India by June 2025 in…