India start up News
India has emerged as the third largest start-up base and such ventures are poised to grow 2.2 times to reach 10,500 by 2020 despite a perception that the ecosystem in the country has slowed down in the last year, says a report.
Loading...