The Village Store is a network social venture incubated to promote products of village-based micro business units

The Village Store is a network social venture incubated to promote products of village-based micro business units