21 Indian startups are ‘unicorns’ valued over $1B, just a tenth of China’s: Study
India is home to 21 unicorns, or startups with over $1 billion in valuation each, and 40 more of such companies have been founded overseas by people of Indian origin, a report said on Tuesday. Amid talk of regulating investments from the northern neighbour, the study found that three Chinese investors have backed 11 of…