India, April 19 -- They say the Indian startup ecosystem has grown up. On the surface, the numbers appear to support this story. In just the first three months of 2025, around $3 billion made its way into India's tech startups, marking an increase from last year. Money, it seems, is flowing again. This sounds promising....