What are those businesses that last for 12 months?
0 replies3 likes
More like this
Recommendations from Medial
Aarihant Aaryan
Stealth • 2m
Many assume most of the small businesses in India don't make money, which is true as 30% of Indian SMBs don't.
But there is an interesting trend, that has shaped in the last 12 months. Indian business ecosystem has added "500k" businesses to the 1