One of the largest supermarket chains, France-based Carrefour will open it’s first store in India, at a mall in New Delhi. The store, which is to come up in a Parsvnath mall, will be spread across 5,000 square metres. The Carrefour Wholesale Cash & Carry will house over 10,000 stock-keeping units to cater to businesses, restaurants, inst-itutions and local retailers.