India is a country of small and independent business, with 12 million retailers operating ‘kirana’ stores, known as “little shops”.
Do you have information to share with us?
India is a country of small and independent business, with 12 million retailers operating ‘kirana’ stores, known as “little shops”.