The Indian subcontinent is flushed with around 13 million retail outlets (big or small) currently, that’s like 1 retail store for every 100 people. Indian traditional stores have been challenged by the modern supermarkets and hypermarkets and the battle