A NeoGrowth study reveals most Indian retailers favor physical stores. Retailer .